Проверьте, скрыта ли строка состояния или нет
Я хочу проверить состояние панели состояния. Как проверить состояние, если строка состояния видна или нет.
Пожалуйста, помогите мне сделать это.
Спасибо всем
Ответы
Ответ 1
Проверьте, скрыта ли строка состояния:
Цель C:
if ([UIApplication sharedApplication].isStatusBarHidden) {
// do stuff here...
}
Swift
if UIApplication.sharedApplication().statusBarHidden {
// do stuff here...
}
Скрыть строку состояния:
override var prefersStatusBarHidden: Bool {
return true
}
Ответ 2
Swift 3
if UIApplication.shared.isStatusBarHidden {
// Do something
}
Чтобы скрыть строку состояния (setStatusBarHidden
устарела в iOS 9)
переопределите в ViewController
:
override var prefersStatusBarHidden: Bool {
return true
}
Ответ 3
Вы можете проверить текущее состояние с помощью свойства statusBarHidden
[UIApplication sharedApplication]
Вы можете установить текущее состояние с помощью – setStatusBarHidden:withAnimation:
Смотрите документы для более удивительные вещи.
НТН
Ответ 4
U Также можно проверить это в xib конструктора интерфейса в атрибутах вида, и вы можете увидеть четыре варианта для него: серый/черный/полупрозрачный/неуказанный.