Подтвердить что ты не робот

Проверьте, скрыта ли строка состояния или нет

Я хочу проверить состояние панели состояния. Как проверить состояние, если строка состояния видна или нет.

Пожалуйста, помогите мне сделать это.

Спасибо всем

4b9b3361

Ответ 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 конструктора интерфейса в атрибутах вида, и вы можете увидеть четыре варианта для него: серый/черный/полупрозрачный/неуказанный.