首页 > 在ios上开发web app时,如何改变顶部字体的颜色?

在ios上开发web app时,如何改变顶部字体的颜色?


大家可以看到顶部的字体是黑色的,我希望他变成白色的该怎么办呢???
我是用phonegap进行开发的
下面是我的xcode文件目录


[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];


变白

if (IsiOS7Later)
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent animated:NO];

变黑

if (IsiOS7Later)
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleDefault animated:NO];

我一直都加iOS7判断,忘记为什么加了,当初加上应该是有原因的,不知道iOS7以下系统是否支持


这个东西叫做Status Bar

在 native app 里,可以在 Xcode 里这样设置:

update:我没用过 phoneGap,不过在工程里设置应该是管用的~ 首先上面那里要设成Light(表示白色,Default表示黑色)。如果没有用的话,请以源代码方式打开你的info.plist(也可能叫xxx-Info.plist):

然后检查里面是否有以下代码:

    <key>UIStatusBarHidden</key>
    <false/>
    <key>UIViewControllerBasedStatusBarAppearance</key>
    <false/>
    <key>UIStatusBarStyle</key>
    <string>UIStatusBarStyleLightContent</string>

少了哪行加哪行。(注意它是<key>对应的,不要插进其他的<key>中间了。)
如果都有的话应该就可以了~

【热门文章】
【热门文章】