В моем приложении Во время воспроизведения видео пользователь может играть в полноэкранном режиме как в ландшафте ориентации, так и в портретной ориентации. Но вернувшись в исходное положение из полноэкранного режима, я хочу изменить ориентацию своего контроллера на портрет, если он работает в ландшафте.Изменение ориентации принудительно
Его работа прекрасна, если я нажимаю этот контроллер, но я должен его представить. Поэтому он не работает с представленным контроллером.
Я использую код, как показано ниже, чтобы сделать его портретным.
[appdel.navigationController.presentedViewController.view removeFromSuperview];
[[UIApplication sharedApplication] setStatusBarOrientation:UIInterfaceOrientationPortrait];
[[UIApplication sharedApplication].self.delegate.window addSubview:[appdel.navigationController.presentedViewController.view];
self.navigationController.navigationBar.hidden=NO;
Спасибо за любую помощь
Привет вы можете сослаться на эту ссылку: http://stackoverflow.com/questions/10847652/portrait-mode-app-return-to-portrait-mode-after-landscape-fullscreen-movieplaye/10848655#10848655 это отлично работает для меня, но кто-то говорит приложение отклонения Apple, но я загрузил больше двух приложений с этим ... s o Желаю вам удачи для этого ... –