【问题标题】:Phonegap - How do i make the statusbar black?Phonegap - 如何使状态栏变黑?
【发布时间】:2010-10-29 04:57:10
【问题描述】:

相当简单的一个,我似乎无法找到答案。

如何在我的 PhoneGap iPhone 应用程序中将 iPhone 状态栏(顶部带有接收/电池等的细条)从默认灰色更改为黑色?

谢谢, 格伦

【问题讨论】:

    标签: iphone cordova


    【解决方案1】:

    PhoneGap-iPhone 应用程序只是一个普通的 Xcode iPhone 项目。

    UIStatusBarStyle:UIStatusBarStyleBlackOpaque 添加到您的Info.plist

    1. 打开您的 Xcode 项目(例如 MyApp.xcodeproj
    2. 打开您的Info.plist 文件(例如MyApp-Info.plist
    3. 添加新行:
      • 密钥:Status bar style
      • 值:Opaque black style

    如果您正在查看 RAW 键/值对,请使用:

    <key>UIStatusBarStyle</key>  
    <string>UIStatusBarStyleBlackOpaque</string> 
    

    您可以在 MyApp-Info.plist 中单击鼠标右键来切换 RAW 键/值对。

    【讨论】:

      【解决方案2】:

      刚刚设置

      [UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;
      

      【讨论】:

      • 谢谢!我在哪里设置该选项?
      • 可以放入-(void)viewDidLoad方法
      • 谢谢!设法弄清楚了,但是,plist 选项最终成为最简单的方法......它自己写了
      【解决方案3】:

      创建PhoneGap项目时,项目中会创建一个&lt;ApplicationName&gt;AppDelegate.m文件。

      (void)viewDidLoad 方法中,您可以随意修改视图。

      【讨论】:

        猜你喜欢
        • 2015-01-15
        • 1970-01-01
        • 2015-07-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-22
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多