2012-10-24 21 views
0

我們正在動態設置我們的應用程序層次結構,因此它們沒有持久的Tab/Nav視圖控制器,它依賴於數據庫內容。MPMoviePlayerController全屏不能使用調整後的VC層次結構

我們最近添加了一個打開VC的功能,允許用戶選擇要顯示的數據庫(佈局/內容),但是這會導致視頻播放在全屏時斷開。

以前(當前)我們使用自定義控件疊加在Nav Controller中(在Tab中)播放視頻。這一切工作正常。

在控制欄上有一個觸發MPC標準全屏模式的全屏按鈕。以前它工作得很好,但現在聲音在後臺繼續播放,但沒有顯示電影或覆蓋層 - 我仍然可以看到我們的標籤欄,它是可點擊的。

這可能是與窗口的意見順序有關嗎?如果是這樣,我怎麼才能拿起正確的一個來推動它呢?

+0

從內存中的全屏幕播放器添加爲有問題子視圖rootViewController.view,你可以嘗試實現didAddSubview:在該視圖 – wattson12

回答

0

你可以把任何子視圖轉發[view_1 bringSubviewToFront:view_2];

+0

是的,謝謝我知道這一點,我剛剛檢查了Windows子視圖陣列,它似乎並沒有改變時,輕彈全屏模式 –

0

我們發現出了問題....

這是我們並沒有最終設定window.rootViewController到新的視圖控制器,我們只把它的查看Windows子視圖

這個固定兩個本(我寫了一個自定義的全屏模式剛過),也是我們用旋轉