0

iOS 设备状态栏中的内容在 iPhone 5 iOS 7.1.2 和 iOS 8.2 等设备上显示为白色。在其他设备上它是黑色的(如预期的那样)。(背景为白色)

在 info.plist 中,我将基于视图控制器的状态栏外观设置为 NO。

问题是只有当它从 jenkins 构建并通过 Hockeyapp 分发推送时,我才看到问题。

我尝试在本地使用分发配置进行构建,但无法在有问题的模拟器或以上设备上重现。

4

1 回答 1

0

在 文件中设置为UIViewControllerBasedStatusBarAppearanceYES.plist

在 viewDidLoad 做一个[self setNeedsStatusBarAppearanceUpdate];

在 AppDelegate.m 中,添加以下内容。

 -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{

    [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

    }
于 2015-04-08T21:27:01.910 回答