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

发布于 2022-08-31 20:29:58 字数 314 浏览 12 评论 0

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

别再吹冷风 2022-09-07 20:29:58

这个东西叫做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>中间了。)
如果都有的话应该就可以了~

北凤男飞 2022-09-07 20:29:58

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent];

各自安好 2022-09-07 20:29:58

变白

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

变黑

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文