2010-05-22 204 views
3

有没有办法让iPad的状态栏变成半透明的。尝试这样做时出现此错误:此设备上不提供UIStatusBarStyleBlackTranslucent。iPad半透明状态栏?

回答

10

iPad不支持半透明状态栏。

在iPad设备的UIStatusBarStyleDefault和UIStatusBarStyleBlackTranslucent样式默认为UIStatusBarStyleBlackOpaque外观。

这可能是苹果公司认为屏幕非常大,给状态栏提供20px(2〜3%的屏幕尺寸)并不重要。

+0

这并不重要,我同意,但如果我们想要冷使用它,会很酷 – marchinram 2010-05-23 18:46:44

1

奇怪。如果你写一个HTML应用程序会与下面的元标记,并将其添加到您的主屏幕,酒吧实际上是半透明:

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

+0

你有什么样的iOS版本,也许是因为我问了我的问题后才添加的? – marchinram 2010-10-12 19:41:19

+0

iOS 3.2.1(7B405) – 2010-10-13 11:03:55

1

如果值设置为“透明的黑色风格(0.5阿尔法)”为应用程序plist中的“状态栏风格”键将在启动时起作用。只要你不打算在不透明和透明之间进行更改,这是一个可行的解决方案。