0

我的应用视图控制器结构如下:

self.window.rootViewController = menuViewController;

MainViewController 覆盖 menuViewController。在 MainViewController 中呈现一个 Web 视图控制器

[self presentViewController:webViewController animated:YES completion:nil];

在这个webViewController点击一个超链接打开一个视频网页,点击这个页面中的播放按钮,一个全屏的视频播放视图闪烁然后消失,我关闭当前的网页视图并将MainViewController移出,发现视频页面实际上是覆盖的菜单视图控制器。

两个问题:

  1. 我应该如何将视频播放控制器启动以呈现 Web 视图?

  2. 当我单击视频播放控制器中的“完成”按钮时,出现异常。感觉像继承问题。请告诉我怎么做。

4

1 回答 1

0

我终于通过 set self.window.rootViewController = mainViewController; 解决了这个问题

为什么苹果不将弹出视频视图控制器设置为窗口现有视图的顶部?

于 2013-03-14T02:38:14.877 回答