0

MPMoviePlayerViewControllerを含むアプリケーションを作成しています。フルスクリーンコントロールを使用したいのですが、アプリケーションの要件により、MPMoviewPlayer.viewをモーダルフルスクリーンで表示していません。問題は、フルスクリーンコントロールが、parentViewの上部から20ピクセル下に表示されることです。つまり、ステータスバーを計算しているかのように表示されます。ステータスバーはありますが、その場所はすでに考慮されています。コントロールを、それらが属するビューの上部に強制的に戻したいと思います。ただし、オブジェクトからそれらにアクセスする方法を見つけるのに問題があります。コントロールを表示するビューにアクセスする方法はありますか、またはこれを修正したい場合は、アップルのコントロールを複製するためにカスタムコントロールを実装する必要がありますか?

アプリケーションのムービープレーヤーの画像

4

1 に答える 1

0

IOS SDKには、オーバーレイビューを持つサンプルプロジェクトがあります。この例の閉じるボタンは、フルスクリーンアイコンと簡単に入れ替えることができます。これは最も簡単な解決策ではありませんが、機能するはずです。

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

于 2012-05-31T23:34:10.973 に答える