mil*_*van 2 iphone ipad ios swift
我在Swift中与iPad和iPhone兼容,支持iOS 7和8,使用XCode 6.4.现在我将应用程序结构化为主 - 细节控制,并在分割控制器状态栏中设置为浅(白色).在Storyboard中,所有控制器都显示白色状态栏(主控,详细信息,导航控制器......),但在模拟器和iPhone/iPad中也不是白色而是黑色!
我尝试在每个控制器及其导航控制器中设置灯状态栏.在主视图控制器中尝试设置它.尝试添加plist选项,允许我设置每个视图控制器(请注意,我不想控制每个控制器的状态栏颜色,但要为应用程序设置全局).还试图在状态栏样式中设置覆盖功能,甚至在viewDidLoad func中设置重载功能.没有任何效果.
我真的被困在这里; 我认为只需设置分裂控制灯状态栏和其他任何地方它继承它(这就是它在stoyboard中的确如何看).那我错过了什么?任何人都可以帮助我或在进一步调查中给我一些提示或指示吗?
这是演示代码:https://goo.gl/U3Ynbc
提前谢谢了!
在您的Info.plist,添加"查看基于控制器的状态栏外观" YES.
然后,在视图控制器子类中,重写此方法:
- (UIStatusBarStyle)preferredStatusBarStyle
{
return UIStatusBarStyleLightContent;
}
Run Code Online (Sandbox Code Playgroud)