少数iOS设备上的状态栏显示为白色
iOS设备状态栏中的内容在某些设备(如iPhone 5 iOS 7.1.2和iOS 8.2)上显示为白色。在其他设备上,它是黑色的(如预期)。(背景为白色) 在info.plist中,我已将基于视图控制器的状态栏外观设置为NO 问题是,只有当它从jenkins构建并通过Hockeyapp发行版推送时,我才看到这个问题少数iOS设备上的状态栏显示为白色,ios,objective-c,xcode,statusbar,hockeyapp,Ios,Objective C,Xcode,Statusbar,Hockeyapp,iOS设备状态栏中的内容在某些设备(如iPhone 5 iOS 7.1.2和iOS 8.2)上显示为白色。在其他设备上,它是黑色的(如预期)。(背景为白色) 在info.plist中,我已将基于视图控制器的状态栏外观设置为NO 问题是,只有当它从jenkins构建并通过Hockeyapp发行版推送时,我才看到这个问题 我曾尝试在本地使用distribution config构建,但无法在模拟器或以上有问题的设备上复制 将视图中的UIViewControllerBasedStatusBarAppe
我曾尝试在本地使用distribution config构建,但无法在模拟器或以上有问题的设备上复制 将视图中的
UIViewControllerBasedStatusBarAppearance
设置为YES
.plist
文件
在viewDidLoad中执行[self-setNeedsStatusBarAppearanceUpdate]代码>
在AppDelegate.m中,添加以下内容
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
}