我是phonegap的新手,我尝试将状态栏设置为新的轻量级ios7风格。
有可能这样做吗?
我的状态栏看起来像......
...但我想要这个:
非常感谢任何帮助: - )
答案 0 :(得分:37)
打开info.plist
(资源文件夹):
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
<key>UIStatusBarStyle</key>
<string>UIStatusBarStyleLightContent</string>
答案 1 :(得分:6)
打开项目的plist作为源代码并添加以下属性
<key>UIViewControllerBasedStatusBarAppearance</key>
<false/>
另外,要设置状态栏的自定义颜色,可以将以下代码放在AppDelegate.m中 - didFinishLaunchingWithOptions()
[[[[UIApplication sharedApplication] delegate] window] setBackgroundColor:[UIColor colorWithRed:0.8f green:0.8f blue:0.8f alpha:1]];
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];
现在没有屏幕截图,有多糟糕:P。
答案 2 :(得分:4)
感谢您的回答。我之前已经写完了,但它只在启动画面上生效,而不是在应用程序中生效。
最后我在StackOverflow上找到了答案,如何更改状态栏样式。在PhoneGap中,我认为你不能这样做。
以下是我为使其工作所做的工作: How to change Status Bar text color in iOS 7