有没有办法让 iPad 的状态栏变成半透明。尝试执行此操作时出现此错误:UIStatusBarStyleBlackTranslucent 在此设备上不可用。
问问题
5065 次
3 回答
10
iPad 不支持半透明状态栏。
在 iPad 设备上,UIStatusBarStyleDefault 和 UIStatusBarStyleBlackTranslucent 样式默认为 UIStatusBarStyleBlackOpaque 外观。
这可能是苹果认为屏幕太大了,给状态栏 20 像素(屏幕大小的 2 ~ 3%)并不重要。
于 2010-05-22T06:17:50.747 回答
1
奇怪。如果您使用以下元标记编写 HTML 应用程序并将其添加到主屏幕,则该栏实际上是半透明的:
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
于 2010-10-12T11:35:56.597 回答
1
如果您在应用程序的 plist 中为键“状态栏样式”设置值“透明黑色样式(alpha of 0.5)”,它将在启动时起作用。只要您不打算稍后在不透明和透明之间进行更改,这是一个可行的解决方案。
于 2013-07-23T04:45:40.737 回答