2010-05-22 3 views

ответ

10

iPad не поддерживает полупрозрачную строку состояния.

На устройствах IPad, то UIStatusBarStyleDefault и UIStatusBarStyleBlackTranslucent стили по умолчанию внешний вид UIStatusBarStyleBlackOpaque.

Вероятно, Apple считает, что экран настолько велик, что придание 20px (2 ~ 3% от размера экрана) в строке состояния не имеет большого значения.

+0

Это не имеет значения, я согласен, но было бы здорово, если бы мы его использовали, если бы хотели, чтобы – marchinram

1

Bizarre. Если вы пишете HTML-приложение с помощью следующего мета-тег и добавить его в свой домашний экран, бар на самом деле является прозрачным:

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

+0

. В чем версия iOS, возможно, она добавлена, так как я задал свой вопрос? – marchinram

+0

iOS 3.2.1 (7B405) –

1

Если вы установите значение «Прозрачный черный стиль (альфа 0.5)» для ключ «Стиль строки состояния» в plist приложения будет работать при запуске. Пока вы не планируете менять его позже между непрозрачным и прозрачным, это жизнеспособное решение.

Смежные вопросы