0

アプリの階層を動的に設定しているため、永続的なタブ/ナビゲーション ビュー コントローラーではなく、データベースのコンテンツに依存しています。

最近、VC を開いて表示するデータベース (レイアウト/コンテンツ) をユーザーが選択できるようにする機能を追加しましたが、これによりフルスクリーンでビデオの再生が中断されました。

以前 (および現在) は、カスタム コントロール オーバーレイを使用して (タブ内の) Nav コントローラー内でビデオを再生します。これはすべてうまくいきます。

コントロール バーには、MPC 標準のフルスクリーン モードを起動するフルスクリーン ボタンがあります。以前は正常に動作していましたが、現在はバックグラウンドでサウンドが再生され続けていますが、ムービーやオーバーレイ レイヤーは表示されていません。クリック可能なタブ バーがまだ表示されています。

これは、ウィンドウのビューの順序と関係がありますか? もしそうなら、どうすれば正しいものを選んで前に進めることができますか?

4

2 に答える 2

0

私たちは問題を発見しました....

最後にwindow.rootViewControllerを新しいView Controllerに設定していなかったので、そのビューをwindowsサブビューに追加しただけでした

これにより、これ (カスタム フルスクリーン モードを作成した直後) と、回転で発生していた問題の両方が修正されました。

于 2012-10-24T13:06:55.520 に答える
0

任意のサブビューを転送できます[view_1 bringSubviewToFront:view_2];

于 2012-10-24T10:05:02.100 に答える