Изменение свойств строки состояния приложения iPhone
Мое приложение будет полноэкранным, но мне трудно найти документ, который объясняет, как изменить свойства строки состояния.
Как изменить свойства строки состояния?
4 ответа:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
следует скрыть строку состояния. Это то, чего ты хочешь?Edit: вы также можете добавить следующее в
Info.plist
:<key>UIStatusBarHidden</key> <true />
Используя Snow Leopard и XCode 3.2, вы просто редактируете информацию о приложениях.файл plist.
Добавить 2 строки:
Щелкните правой кнопкой мыши на открывшемся списке, добавьте строку и выберите "строка состояния изначально скрыта" из выпадающего списка. Установите флажок, который он предоставляет в столбце справа.
Добавьте еще одну строку и выберите "стиль строки состояния" из выпадающего списка. В столбце справа введите в UIStatusBarHidden
Это работает на меня. Я еще не экспериментировал с изменением строка состояния Просмотр состояния во время выполнения, хотя, скажем, если батарея разряжается.
И я не совсем уверен, что оба значения необходимы, если вы добавляете значение второй строки.
// :)
Так как старый способ устарел:
// Old, Deprecated [[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];
Способ iOS 3.2+ - это
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];
Параметры анимации:
UIStatusBarAnimationNone // No animation is applied UIStatusBarAnimationFade // The status bar fades in and out UIStatusBarAnimationSlide // The status bar slides in or out
И вы все еще можете сделать это способом iOS 2.0+, без анимации:
[[UIApplication sharedApplication] setStatusBarHidden:YES];