2013-09-24 5 views
1

Я попытался скрыть строку состояния в iOS7, помещая это:Скрытие статусной в iOS7

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; 

в делегатом или в MainView

Но это не работает!

Он работал в iOS6

+0

http://stackoverflow.com/questions/18979837/cant-hide-ios-7-status-bar/18980833#18980833 – Rajneesh071

ответ

4

Либо установите «Вид контроллера на основе строки состояния внешнего вида» к NO в вашей информации PLIST или добавить этот код в контроллерах зрения:

-(BOOL)prefersStatusBarHidden 
{ 
    return YES; 
} 
+0

включая следующие методы генерирует сообщение об ошибке «пользователю незаявленных идентификатора prefersStatusBarHidden – vboombatz

0

В ViewController, где вы хотите, чтобы скрыть строку состояния добавить:

- (BOOL)prefersStatusBarHidden 
{ 
    return YES; 
} 

В viewDidLoad

[self prefersStatusBarHidden]; 
    [self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)]; 

В приложении * -info.plist

Внешний вид панели управления на основе контроллера установлен на YES

0

Попробуйте это.

В вашей цели iOS -> Инфо, добавьте вид строки состояния на панели управления и установите значение как НЕТ.

Это работало для меня в iOS7. Я также установить «Строка состояния изначально скрыты» свойство ДА

0
//viewDidload 
if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { 
// iOS 7 
[self prefersStatusBarHidden]; 
[self performSelector:@selector(setNeedsStatusBarAppearanceUpdate)]; 
} else { 
// iOS 6 
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; 
} 




// Add this Method 
- (BOOL)prefersStatusBarHidden 
{ 
return YES; 
} 

это Виль работа ..hope помогает

+0

это не работает! – AVEbrahimi

+0

не работает для меня либо – vboombatz

0

В Plist добавить следующее свойства.

Status bar is initially hidden = YES 

View controller-based status bar appearance = NO 

enter image description here

теперь строка состояния будет скрыта.

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