Включите UIiStatusBar для iPad, отключите для iPhone в универсальном приложении для iOS - PullRequest
2 голосов
/ 21 апреля 2011

У меня есть универсальное приложение для iOS, я хочу, чтобы строка состояния (UIStatusBar) появлялась, когда приложение установлено на iPad, а не на iPhone.

В настоящее время мое решение состоит в том, чтобы установить для UIStatusBarHidden в app-info.plist значение true (что влияет на обе версии), а затем повторно включить его в приложении: didFinishLaunchingWithOptions: если устройство - iPad. Этот вид работает, но я хочу, чтобы строка состояния отображалась, когда приложение все еще загружается (показывает экран по умолчанию) для iPad, а не для iPhone.

Есть ли способ сделать это? (Я пытался добавить специфический для iPad ключ / значение UIStatusBarHidden ~ ipad, но это не помогло)

1 Ответ

8 голосов
/ 22 апреля 2011

Откройте файл App-Info.plist и убедитесь, что вы просматриваете необработанный ключ / значения, добавляете новую строку и вызываете ее: UIStatusBarHidden ~ ipad, задайте тип значения Boolean и установите значение NO. Теперь вы можете установить для UIStatusBarHidden значение YES и для iPhone.

...