Phonegap - 如何使状态栏变黑?

时间:2010-10-29 04:57:11

标签: iphone cordova

非常简单,我看似无法找到答案。

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

谢谢, 格伦

3 个答案:

答案 0 :(得分:29)

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

UIStatusBarStyleUIStatusBarStyleBlackOpaque添加到您的Info.plist

  1. 打开您的Xcode项目(例如MyApp.xcodeproj
  2. 打开您的Info.plist文件(例如MyApp-Info.plist
  3. 添加新行:
    • 键:Status bar style
    • 价值:Opaque black style
  4. 如果您正在查看RAW键/值对,请使用:

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

    您可以右键单击MyApp-Info.plist以切换RAW键/值对。

答案 1 :(得分:3)

只需设置

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;

答案 2 :(得分:0)

创建PhoneGap项目时,项目中会创建<ApplicationName>AppDelegate.m个文件。

(void)viewDidLoad方法的内部,您可以根据自己的选择修改视图。