MPMoviePlayerController全屏无法使用调整后的VC层次结构

时间:2012-10-24 09:44:59

标签: ios objective-c iphone

我们正在动态设置我们的应用层次结构,因此它们不是持久的Tab / Nav视图控制器,它依赖于数据库内容。

我们最近添加了一项功能,可以打开一个VC,允许用户选择要显示的数据库(布局/内容),但这会导致全屏时视频播放中断。

之前(当前)我们使用自定义控件叠加层在导航控制器(在标签页)中播放视频。一切正常。

在控制栏上有一个全屏按钮,可以激活MPC标准全屏模式。以前它工作正常,但现在声音继续在后台播放,但没有电影显示或覆盖层 - 我仍然可以看到我们的标签栏,可点击。

这可能与窗口上的视图顺序有关吗?如果是这样,我怎样才能拿出正确的一个来推进它?

2 个答案:

答案 0 :(得分:0)

您可以将任何子视图转发[view_1 bringSubviewToFront:view_2];

答案 1 :(得分:0)

我们发现了问题......

我们没有将window.rootViewController设置为新的视图控制器,我们只是将其视图添加到windows子视图

这解决了这个问题(就在我编写了自定义全屏模式之后)以及我们在旋转时遇到的问题