Значки строки состояния исчезают, а затем медленно появляются - PullRequest
0 голосов
/ 10 ноября 2018

Я обнаружил, что строка состояния исчезнет при замене корневого контроллера окна.

  1. У меня View controller-based status bar appearance установлено значение NO
  2. Я переключаюсь между двумя различными контроллерами представления через [UIApplication sharedApplication].delegate.window.rootViewController = rootVC;

Сразу после отображения нового rootVC все значки строки состояния исчезают и начинают медленно появляться (10 секунд). В течение этого времени пользовательский интерфейс реагирует иначе. В противном случае я не устанавливаю видимость строки состояния с помощью любого известного мне метода настройки видимости строки состояния. Ни старый, ни новый rootVC не отображаются как модальные.

1 Ответ

0 голосов
/ 10 ноября 2018

Итак, я обнаружил, что если я изменил свойство plist View controller-based status bar appearance на YES и вызвал [self setNeedsStatusBarAppearanceUpdate] из нового rootVC, значки строки состояния не изменились.

...