【问题标题】:iPad translucent status bar?iPad半透明状态栏?
【发布时间】:2011-02-22 15:34:02
【问题描述】:

有没有办法让 iPad 的状态栏变成半透明。尝试执行此操作时出现此错误:UIStatusBarStyleBlackTranslucent 在此设备上不可用。

【问题讨论】:

    标签: ipad statusbar


    【解决方案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)”,它将在启动时起作用。只要您不打算稍后在不透明和透明之间进行更改,这是一个可行的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-18
      • 1970-01-01
      • 2015-04-07
      • 1970-01-01
      • 1970-01-01
      • 2022-10-14
      相关资源
      最近更新 更多