MPMoviePlayerViewController Искажение UISplitViewController на iPad в альбомной ориентации - PullRequest
2 голосов
/ 09 января 2012

Я играю видео с помощью MPMoviePlayerViewController на iPad, представленном на UISplitViewController.Киноплеер представляет отлично, и вращается в пейзаж и портрет без проблем.Когда я нажимаю «Готово», чтобы закрыть видео, UISplitViewController правильно скользит снизу, но когда iPad удерживается в альбомной ориентации, ширина UISplitViewController кажется равной стандартной портретной ширине, центрированной в альбомной ориентации с черными полосами наи левая, и правая стороны.

Я видел эту проблему раньше, и проблема заключалась в том, что viewController, в который был вставлен другой контроллер представления, не поддерживал альбомную ориентацию в shouldAutorotateToInterfaceOrientation.Я знаю, что это не так в этом вопросе.

Вот код:

MPMoviePlayerViewController *mpc = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
[mpc setWantsFullScreenLayout:YES];
mpc.view.frame = viewController.view.frame;
mpc.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
[viewController presentMoviePlayerViewControllerAnimated:mpc];
[mpc release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...