2016-06-22 5 views

答えて

0

サポートされている組み込みの方法はありません。これを行うには、独自のコントロールをロールバックする必要があります。

また、AVPlayerViewControllerのビューは画面全体を占有する必要はありません。コントロールはビューの下部に表示されることがありますが、画面の末尾に表示する必要はありません。他のインターフェイスと干渉しないように、ビューを中心にデザインします。

+0

がちょうどそれらに組み込まれたコントロールを持つビューにアクセスし、その位置や制約を変更する方法はありませんか? – Alk

+0

あなたの答えを編集したのを見ましたが、それは私のフォローアップの質問にはあまり役立たなかった – Alk

+0

はい、ありました。私の答えは立っている。 「サポートされている組み込みの方法がない」のどの部分が質問に答えることができませんか?確かに、好きなようにコントロールを混乱させることはできますが、それをアプリストアに入れようとはしないでください。私のアドバイス:あなたが与えているものをとり、進んでください。 – matt

0

AVPlayerViewControllerには、コントロールラックを保持する専用UIView *_controlsViewがあります。 View Controllerのサブビューを繰り返したり、このプロパティを公開するインターフェイスを作成して、参照を取得することができます。

これは文書化されていないため、プライベートプロパティを混乱させるときは注意が必要です。プレイヤーは_controlsViewの移動をサポートしていないかもしれません。

_controlsViewがお客様のニーズに完全に合致しない場合は、AVPlaybackControlsViewController *_playbackControlsViewController;のプロパティもご覧ください。

AVPlayerViewController private header (for reference).

関連する問題