0

次のような私のアプリのviewcontroller構造:

self.window.rootViewController = menuViewController;

MainViewController は menuViewController をカバーします。そして、MainViewController に Web ビュー コントローラーを提示します。

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

このwebViewControllerで、ハイパーリンクをクリックしてビデオWebページを開き、このページの再生ボタンをクリックすると、フルスクリーンのビデオ再生ビューが点滅してから消えます。現在のWebビューを閉じてMainViewControllerを移動すると、ビデオページが実際にカバーされていることがわかりましたmenuViewController.

2 つの質問:

  1. ビデオ再生コントローラーを Web ビューに表示するにはどうすればよいですか?

  2. ビデオ再生コントローラーで [完了] ボタンをクリックすると、例外が発生します。問題を継承するように感じます。方法を教えてください。

4

1 に答える 1

0

私は最終的にこの問題を set self.window.rootViewController = mainViewController; で解決しました。

Apple がポップアップ ビデオ ビュー コントローラを既存のウィンドウ ビューの上部に設定しないのはなぜですか?

于 2013-03-14T02:38:14.877 に答える