如何将状态栏设置为" Light"在Xcode 8上(最好不是代码)

时间:2016-09-19 21:35:22

标签: ios xcode statusbar

还有其他方法可以将状态栏设置为" Light"在Xcode 8上比使用preferredStatusBarStyle。例如,通过Plist文件来做它会很棒。

2 个答案:

答案 0 :(得分:11)

最后想出来了,没有需要的代码,你只需要在你的项目设置中将“状态栏样式”设置为 Light 并继续你的plist并添加行“查看基于控制器的状态栏外观”,其值为。这很简单,不需要实现所有的UIViewControllers ......

答案 1 :(得分:1)

代码你如何设置它,所以没有必要说“最好不要通过代码”。您不是根据 偏好设置执行此操作,而是根据API执行此操作。该API是每个顶级视图控制器都要求状态栏显示的方式:如果您希望状态栏始终亮起,则必须覆盖每个视图控制器中的preferredStatusBarStyle属性-水平。 (对于导航控制器,您可以通过设置其条形样式来轻松完成此操作;对于其他内置父视图控制器,可以自动查阅您的子视图控制器。)