2011-06-22 6 views
4

私は以下のイメージに似た何かを達成しようとしています。つまり、スライドアウトオーバーレイナビゲーションバーやその他のオーバーレイ機能も追加したいと考えています。一般的には、ムービープレーヤーでどのような種類のカスタマイズが可能かを知りたいだけです。具体的には、トップバーのボタンを追加/削除できますか?そのバーを再生バーに追加する方法はありますか?ありがとう!iOSムービープレーヤは、どの程度までカスタマイズでき、スタイリングできますか?

http://blog.howcast.com/wp-content/uploads/2010/06/ipad-video.png

答えて

6

MPMoviePlayerControllerクラス参照によると、は「あなたが映画の上にコンテンツをレイヤに独自のカスタムサブビューを追加することができます。不透明な構造であることをムービープレーヤービューを考えてみていますがいずれも変更してはなりませんその既存のサブビューの。

したがって、既存のトップバーを変更しようとする代わりに、controlStyleプロパティをデフォルトのUIを完全に隠すMPMovieControlStyleNoneに設定することを強くお勧めします。次に、ムービープレーヤーのビューの上に独自のユーザーインターフェイスビューを重ねます。いくつかのものを再実装する必要がありますが、ムービープレーヤコントローラはすべてのボタンのアクションをメソッドとして公開します(再生/一時停止/シークなどのためのMPMediaPlaybackプロトコルを参照)。これは大きな問題ではありません。

+0

優秀ですが、これは実際には非常に便利です!助けてくれてありがとう。 – Michael

関連する問題