我正在使用iPad上的MPMoviePlayerViewController播放视频,该视频在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];