【问题标题】:Status bar on few iOS devices showing in white少数 iOS 设备上的状态栏显示为白色
【发布时间】:2015-06-14 01:20:25
【问题描述】:

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

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

问题是我只有在它从 jenkins 构建并通过 Hockeyapp 发行版推送时才看到问题。

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

【问题讨论】:

    标签: ios objective-c xcode statusbar hockeyapp


    【解决方案1】:

    UIViewControllerBasedStatusBarAppearance 设置为YES .plist 文件。

    在 viewDidLoad 中做一个[self setNeedsStatusBarAppearanceUpdate];

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

     -(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
    
        [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
    
        }
    

    【讨论】:

      猜你喜欢
      • 2017-11-23
      • 2018-02-25
      • 1970-01-01
      • 1970-01-01
      • 2013-12-02
      • 2013-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多