2013-09-27 5 views
0

Я добавляю это значение в plist: «Просмотр состояния панели состояния на основе контроллера» и установите его в «НЕТ». - DONT WORK этого методСтрока состояния не скрыта в iOS 7

И это не работает слишком @property (неатомический, добытчик = isStatusBarHidden) BOOL statusBarHidden

Пожалуйста, помогите будет признателен за подробное описание того, что и где писать.

ответ

2

Set "Вид на базе контроллера в строке состояния внешний вид", чтобы NO в вашем PLIST, а затем добавить этот код:

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

(. Вы можете использовать любой UIStatusBarAnimation значение, которое вы хотите)

В качестве альтернативы, вы можете оставить «View контроллер на основе строку состояния внешнего вида» на, и в контроллерах просмотреть, добавить этот метод:

- (BOOL) prefersStatusBarHidden { 
    return YES; 
} 

Если вы хотите изменить будет ли строка состояния скрыта/показана на основе значения вышеуказанного метода, ваш контроллер просмотра может вызвать метод setNeedsStatusBarAppearanceUpdate.

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