2013-02-25 2 views
0

В моем приложении iphone я хочу повернуть только один вид, когда устройство повернуто. Как я могу это сделать. Я выбрал Поддерживаемую ориентацию интерфейса как портрет, поверните направо и поверните налевоКак предотвратить авторотацию в iPhone

Как поворачивать только один вид. На самом деле я хочу повернуть MPMoviePlayer, когда он стал полноэкранным.

ответ

0

Ваше мнение контроллер должен реагировать на

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 

возвращения YES, чтобы и NO запретить авторотации.

Лучшее объяснение здесь: AutoRotate ONLY MpMoviePlayerControler iOS 6

0

В контроллере зрения, если не хочет добавить этот поворот

-(BOOL)shouldAutorotate 
{ 
    return NO; 
} 

В контроллере зрения, если хотят повернуть добавить

-(BOOL)shouldAutorotate 
{ 
    return YES; 
} 
1

для вашего вида контроллер установленное значение возврата NO to shouldAutorotateToInterfaceOrientation

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation 
{ 

return NO; 
} 

вы также можете удалить его из Plist. UISupportedInterfaceOrientations