【发布时间】:2023-12-26 10:11:01
【问题描述】:
我有一个白色背景的 iPad WebApp。在全屏模式下启动它时,iOS 状态栏是完全透明的,所以它是白色的。问题是,上面的文字也是白色的。所以你不能在那个状态栏中读取任何东西(除了电池图标,因为它里面是绿色的)。
有什么方法可以改变状态栏的文本颜色(例如变成黑色)?
【问题讨论】:
标签: ipad web-applications ios7 fullscreen statusbar
我有一个白色背景的 iPad WebApp。在全屏模式下启动它时,iOS 状态栏是完全透明的,所以它是白色的。问题是,上面的文字也是白色的。所以你不能在那个状态栏中读取任何东西(除了电池图标,因为它里面是绿色的)。
有什么方法可以改变状态栏的文本颜色(例如变成黑色)?
【问题讨论】:
标签: ipad web-applications ios7 fullscreen statusbar
在你的app-Info.plist 中添加:
Status bar is initally hidden: NO
Status bar style: UIStatusBarStyleBlackOpaque (for black text color)
View controller-based status bar appearence: NO
【讨论】:
<meta name="apple-mobile-web-app-status-bar-style" content="black"> for oldschool black bar 或 <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">? ,但请记住,bar 元标记在 iOS7 中相当有问题!