在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];
}然后:
overlay = [[MovieOverlayViewController alloc] init];
UIWindow *keyWnd = [[UIApplication sharedApplication] keyWindow];
[keyWnd addSubview:overlay.view];在我的MoviePlayerViewController上,视图确实出现了。并添加了UIViews,但我什么也看不到。
真的卡住了,有什么建议吗?
发布于 2012-10-02 17:30:13
我认为问题的一部分是,您获取的是键窗口并向其添加子视图,而不是获取窗口的视图并向其添加子视图。
看一看MoviePlayer示例,它展示了如何添加一个带有子视图的播放器来控制播放。
https://stackoverflow.com/questions/12686972
复制相似问题