我有一个视图,我用一个代码显示MPMoviePlayerController:
MPMoviePlayerController *player = [[MPMoviePlayerController alloc] initWithContentURL:url];
[[player view] setFrame:self.view.bounds];
[self.view addSubview: [player view]];
[player play];
然后我使用代表显示iAd Banner,它实际显示我是否不添加播放器。所以iAd Banner在玩家之下。我需要在播放器视图上显示它,它必须覆盖播放视频的一部分。
这可能是家伙吗?
答案 0 :(得分:0)
首先,我得到了两个观点的位置:
NSInteger indexOfControl1 = [[self.view subviews] indexOfObject:banner];
NSInteger indexOfControl2 = [[self.view subviews] indexOfObject:mediaPlayer.view];
NSLog(@"Banner: %ld",(long)indexOfControl1);
NSLog(@"Media Player: %ld",(long)indexOfControl2);
然后我使用以下代码将横幅移到最后一个视图上方:
[self.view insertSubview:banner aboveSubview:mediaPlayer.view];
无论如何,谢谢你,希望它可以帮助别人。