2016-09-24 1 views
2

Я установил ViewController-Based Status Bar Appearance в true в файле info.plist.Set StatusBarStyle in Swift 3

в моем ViewController, я поставил

override var preferredStatusBarStyle: UIStatusBarStyle { 
    return .lightContent; 
} 

Но мой статус бар еще черный. Есть идеи?

+0

мне нужно иметь различный стиль в различном View Controllers @pedrouan – JayVDiyk

ответ

0

Если вы хотите использовать внешний вид строки состояния на основе контроллера, вместо настройки статуса приложенияBarStyle приложения, переопределите метод preferredStatusBarStyle() в каждом контроллере представления, для которого вы хотите указать стиль строки состояния.

override func preferredStatusBarStyle() -> UIStatusBarStyle { return UIStatusBarStyle.LightContent }