【问题标题】:how to fix black statusbar for fullscreen webapp in iOS 7.0.3?如何在 iOS 7.0.3 中修复全屏 Web 应用程序的黑色状态栏?
【发布时间】:2013-10-23 20:22:56
【问题描述】:

对于 iOS 7.0.0 - 7.0.2 元素

<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent"/> 

当从主屏幕图标/网络剪辑全屏运行网页时,状态栏会正确显示在屏幕顶部。

在 iOS 7.0.3 中,该栏现在完全是黑色的,看不到任何文字和符号。

是否有针对这种新行为的修复?

【问题讨论】:

    标签: ios web-applications fullscreen statusbar


    【解决方案1】:

    这是来自 iOS 7 发行说明

    应用默认使用新的基于视图控制器的状态栏管理系统。

    这里是解决方案: 将 UIViewControllerBasedStatusBarAppearance 键的值 NO 添加到 Info.plist。

    或者

    如果您删除此元行,请将您的背景颜色设为白色,它将显示一个白色状态栏。

    浏览器会对你的身体背景颜色进行着色。

    【讨论】:

    • 这是一个网络应用,所以第一个不适用。同时发现只有当主屏幕图标从 AirWatch MDM 推送到设备时才会发生这种情况,而不是我自己从浏览器创建它。 sigh 现在将获得 AirWatch 支持...
    猜你喜欢
    • 1970-01-01
    • 2014-01-30
    • 2013-11-12
    • 2011-10-11
    • 2018-04-14
    • 2016-07-22
    • 2021-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多