Если вы прочитаете «заголовок», то увидите «Имитированные метрики».Эти свойства предназначены только для имитации визуальных элементов, когда вы выкладываете код с помощью Interface Builder.
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO];
Если вы делаете это в приложении-делегате, вы пишете:
[application setStatusBarHidden:YES animated:NO];
в этом методе:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {...}
РЕДАКТИРОВАТЬ
http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplication_Class/Reference/Reference.html#//apple_ref/occ/instm/UIApplication/setStatusBarHidden:withAnimation:
Запрошено в комментарии, из документации:
setStatusBarHidden: withAnimation:
Скрывает или показывает строку состояния, дополнительно анимируя переход.- (void) setStatusBarHidden: (BOOL) скрыто с анимацией: (UIStatusBarAnimation) Параметры анимации
скрыто
YES to hide the status bar, NO to show the status bar. animation
A constant that indicates whether there should be an animation and, if
один запрашивается, должен ли он исчезать или исчезать из строки состояния или нетследует сдвигать строку состояния внутрь или наружу.
Обсуждение
См. описание констант типа UIStatusBarAnimation для получения дополнительной информации.Доступность
* Available in iOS 3.2 and later.
Поэтому, если вас не интересует анимационная часть, я предлагаю использовать это:
statusBarHidden
Логическое значение, которое определяет, будет листрока состояния скрыта.@property (nonatomic, getter = isStatusBarHidden) BOOL statusBarHidden Возвращаемое значение
YES означает, что строка состояния скрыта;НЕТ означает, что это видно.Наличие
* Available in iOS 2.0 and later.