Моя иерархия контроллеров представления - SWRevealViewController
-> UINavigationViewController
-> MyController1
. MyController1
представляет MyController2
с использованием self.present
. MyController2
находится за пределами UINavigationViewController
, и представление является модальным (устройство - iPhone). В viewWillAppear
из MyController2
я вызываю self.setNeedsStatusBarAppearanceUpdate()
, но preferredStatusBarStyle
никогда не вызывается системой, и внешний вид строки состояния остается таким же (как это было для MyViewController1
). Я что-то упустил?
ИЗМЕНИТЬ
info.plist
для параметра Отображение строки состояния на основе контроллера установлено значение YES
UINavigationController
, как я уже упоминал - person peetonn   schedule 28.04.2017