在 iOS6 中使用 MPMoviePLayerController 时遇到覆盖问题,在 iOS6 之前一切正常。
在我有这个代码之前,我似乎可以全屏播放电影:
@interface MovieOverlayViewController : UIViewController
{
UIImageView *skiparrow;
}
@end
@implementation MovieOverlayViewController
-(void) viewWillAppear:(BOOL)animated
{
[super viewWillAppear:animated];
touchtoskip.frame = CGRectMake( xAdjust,
yAdjust,
touchtoskip.image.size.width / scale,
touchtoskip.image.size.height / scale);
[self.view addSubview:touchtoskip];
}
Then:
overlay = [[MovieOverlayViewController alloc] init];
UIWindow *keyWnd = [[UIApplication sharedApplication] keyWindow];
[keyWnd addSubview:overlay.view];
在我的 Movie PlayerViewController 上,视图确实出现了。并添加了 UIViews,但我什么也看不见了。
真的卡住了,有什么建议吗?
我认为部分问题在于您正在获取关键窗口并向其添加子视图,而不是获取窗口的视图并向其添加子视图。
看看电影播放器 https://developer.apple.com/library/ios/#samplecode/MoviePlayer_iPhone/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007798-Intro-DontLinkElementID_2示例,展示了如何添加带有子视图的播放器来控制播放。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)