пару вариант, и это может быть проблемой, что это ошибка, но в то же время, вы пробовали это:
Вариант 1:
Информация .plist, настройте опцию в вашем info.plist для «Строка строки состояния», это строковое значение со значением «UIStatusBarStyleLightContent».
Кроме того, в вашем информационном файле настройте переменную ле «Вид на базе контроллера в строке состояния внешний вид» и установите его значение «NO»
Затем в каждом контроллере представления в вашем приложении, явно объявить следующий в команде в ваших инициализаторах, ваш ViewWillAppear, и ваш ViewDidLoad
UIApplication.sharedApplication().statusBarStyle = UIStatusBarStyle.LightContent
вариант 2:
в вашем info.plist настроить опцию "стиль строки состояния" до "UIStatusBarStyleLightContent". Кроме того, в вашем infor.plist, установите переменную «View на базе контроллера в строке состояния внешний вид» и установите его значение «YES»
Затем в каждом месте контроллера представления следующих методов
override func preferredStatusBarStyle() -> UIStatusBarStyle {
return UIStatusBarStyle.LightContent;
}
override func prefersStatusBarHidden() -> Bool {
return false
}
Кроме того, вам может понадобиться, чтобы сделать что-то вроде этого:
self.extendedLayoutIncludesOpaqueBars = true
Кроме того, я перевел его в Swift код для вас
Спасибо! Это решило мою проблему. –