iPhone, воспроизводящий фильм в альбомной ориентации, но вернувшийся в портретный режим после завершения фильма - PullRequest
0 голосов
/ 07 марта 2011

Total Objective-C / XCode N00b здесь, но я пытаюсь что-то сделать, что, я полагаю, просто.У меня есть приложение, которое написано для iPhone, я не разрешаю автоматическую ориентацию, и только основной интерфейс заблокирован в портретной ориентации.Когда пользователь воспроизводит видео в приложении, я хотел бы разрешить ему автоматически поворачивать устройство из портретной ориентации и смотреть его в альбомной ориентации (если они захотят это сделать, я не хочу этого принудительно).После того, как пользователь нажмет «Готово», я бы хотел вернуть их в портретное положение (даже если они удерживают устройство в горизонтальном положении), поскольку интерфейс расположен только в этой ориентации.

Я пытался использовать MPMoviePlayerController и MPMoviePlayerViewController, и я не уверен, что даст мне необходимые рычаги / методы.В основном я просто хочу разрешить mustAutorotateToInterfaceOrientation возвращать yes только тогда, когда вид MPMoviePlayerController видим.

Любая помощь НАМНОГО ценится.Спасибо.

1 Ответ

5 голосов
/ 07 марта 2011

Я использовал этот пример, например e, и он работал отлично. Я думаю, вам придется установить ориентацию в суперклассе.

...