iPad半透明状态栏?
Posted
技术标签:
【中文标题】iPad半透明状态栏?【英文标题】:iPad translucent status bar? 【发布时间】:2011-02-22 15:34:02 【问题描述】:有没有办法让 iPad 的状态栏变成半透明。尝试执行此操作时出现此错误:UIStatusBarStyleBlackTranslucent 在此设备上不可用。
【问题讨论】:
【参考方案1】:iPad 不支持半透明状态栏。
在 iPad 设备上,UIStatusBarStyleDefault 和 UIStatusBarStyleBlackTranslucent 样式默认为 UIStatusBarStyleBlackOpaque 外观。
这可能是 Apple 认为屏幕太大了,所以给状态栏 20 像素(屏幕大小的 2 ~ 3%)并不重要。
【讨论】:
我同意这并不重要,但是如果我们愿意的话,如果我们冷使用它会很酷【参考方案2】:奇怪。如果您使用以下元标记编写 html 应用程序并将其添加到您的主屏幕,则该栏实际上是半透明的:
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
【讨论】:
你用的是什么ios版本,可能是我问问题后才添加的?【参考方案3】:如果您在应用程序的 plist 中为键“状态栏样式”设置值“透明黑色样式(alpha of 0.5)”,它将在启动时起作用。只要您不打算稍后在不透明和透明之间进行更改,这是一个可行的解决方案。
【讨论】:
以上是关于iPad半透明状态栏?的主要内容,如果未能解决你的问题,请参考以下文章