2012-05-30 73 views
0

我正在寫一個應用程序,其中有一個MPMoviePlayerViewController。我想使用全屏幕控件,但由於應用程序的要求,我沒有在模態全屏中顯示MPMoviewPlayer.view。問題是全屏控件出現在父視圖頂部下方20px處,也就是說他們正在計算狀態欄在那裏。狀態欄在那裏,但它的位置已經佔了。我想強制控件返回到它們所屬視圖的頂部。但是,無論如何我無法從對象中訪問它們。有沒有辦法訪問呈現控件的視圖,或者如果我想解決這個問題,我必須實現一個自定義控件來複制蘋果控件?移動MPMovieViewController全屏控件

Image of Movie Player in Application

回答

0

iOS SDK中有一個具有覆蓋圖的示例項目。您可以輕鬆地將示例中的關閉按鈕與全屏圖標進行交換。這不是最簡單的解決方案,但它應該起作用。

https://developer.apple.com/library/ios/#samplecode/MoviePlayer_iPhone/Introduction/Intro.html

+0

我想我會最終建設自己的控制覆蓋。這些要求僅適用於全屏控制,無法選擇切換控件。還有其他重疊顯示我們正在顯示的塊會阻止默認的嵌入控件。 – JDL