2010-11-13 1 views
2

Я использую MPMoviePlayerViewController, чтобы показать фильм. Я установил MPMoviePlayerController в полноэкранный режим. Теперь я хочу скрыть строку состояния, как только полноэкранные элементы управления начнут исчезать и покажут строку состояния, если элементы управления видны.iPhone SDK - как скрыть и показать строку состояния вместе с элементами управления MPMoviePlayerController?

Если я использую UIWebView, все это происходит автоматически. Строка состояния исчезает и выходит вместе с элементами управления. Как бы вы это сделали с MPMoviePlayerController?

Спасибо за любую помощь.

ответ

3

Вы можете использовать, чтобы скрыть строке состояния

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES]; 

и показать в строке состояния

[[UIApplication sharedApplication] setStatusBarHidden:NO animated:YES]; 
0
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES]; 

Анимационная бит теперь осуждается так просто использовать:

[[UIApplication sharedApplication] setStatusBarHidden:YES]; 
+0

Это не анимированный бит, который устарел, но эта форма была заменена на другую, для которой требуется стиль анимации: 'setStatusBarHidden: (BOOL) hidden withAnimation: (UIStatusBarAnimation) animation' –

0

Это произойдет автоматически, если вы используете MPMoviePlayerController имущество controlStyle и установите значение MPMovieControlStyleFullscreen.

player.controlStyle = MPMovieControlStyleFullscreen; 

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

  • Нет связанных вопросов^_^