【问题标题】:to change Status Bar text colour to white permanently throughout my app in iOS 7在 iOS 7 中的整个应用程序中将状态栏文本颜色永久更改为白色
【发布时间】:2013-11-06 19:04:40
【问题描述】:

我将状态栏文本颜色更改为白色,当我在我的应用程序中打开相机胶卷时,它再次将状态栏文本颜色设置为黑色,当我在我的应用程序中关闭相机胶卷状态栏时有黑色文本。

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

【问题讨论】:

    标签: ios iphone objective-c


    【解决方案1】:
    - (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
    {
        [[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
    }
    

    解决了我的问题mm

    【讨论】:

    • 在你的视图控制器中添加这个方法
    【解决方案2】:

    你也可以不写代码来做到这一点

    在你的项目 plist 文件上:

    设置

    状态栏样式:

    UIStatusBarStyleLightContent

    查看基于控制器的状态栏外观:否

    状态栏最初是隐藏的:否

    【讨论】:

    • 你的答案是正确的,但是当我尝试使用相机库时再次变为黑色
    猜你喜欢
    • 1970-01-01
    • 2017-02-22
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 2021-06-18
    • 2017-08-16
    相关资源
    最近更新 更多