大家一天的美好时光!
iOS 7提供了许多不太有趣且尚未记录的“功能”,特别是在外观自定义方面,这给我们带来了欢迎。我的问题如下:

我在应用程序plist中将“基于视图控制器的状态栏外观”设置为YES,现在如何以编程方式获取当前的状态栏样式?
像旧代码

[UIApplication sharedApplication].statusBarStyle

总是返回UIStatusBarStyleDefault,而忽略了viewcontroller中的样式。

为防止将来发生误会:我无意使statusBarStyle属性正常工作,我正在寻找启用“基于视图控制器的状态栏外观”的新方法。请不要使用“建议”将其关闭。

最佳答案

试试这个..

 UIStatusBarStyle style=[[UIApplication sharedApplication] statusBarStyle];

10-08 05:09