我已经发现,当交换窗口的根视图控制器时,状态栏将消失。
View controller-based status bar appearance设置为“否”[UIApplication sharedApplication].delegate.window.rootViewController = rootVC;在两个不同的视图控制器之间交换在显示新的rootVC后,状态栏图标立即消失,缓慢地(10秒)开始重新出现。在此期间,UI是响应的,否则。否则,我不会通过设置状态栏可见性的任何方法来设置状态栏的可见性。旧的或新的rootVC都不会显示为模态。
发布于 2018-11-09 21:43:58
因此,我发现,如果我将View controller-based status bar appearance plist属性更改为YES,并从新的rootVC调用[self setNeedsStatusBarAppearanceUpdate],则statusbar图标不会更改。
https://stackoverflow.com/questions/53233326
复制相似问题