1

注: 私のアプリケーションは iOS 5.1 でビルドされており、.plist ファイルは横方向のみをサポートするように設定されています。

UIWebViewビデオが埋め込まれた があります。ビデオのフルスクリーン ボタンをタップすると、iPad の向きのロックに関係なく、フルスクリーン ビデオが回転して縦向きになります。これは、iOS 7 (および iPad 7.0 シミュレーター) を実行している iPad でのみ発生するようです。UIViewControllerにはメソッドが実装されUIWebViewshouldAutoRotateToInterfaceOrientationいますが、呼び出されません。

この全画面表示がどこで作成および制御されているかを把握する方法はありますか? iOS ネイティブ ビデオ プレーヤーまたはそのコントローラーのこの (おそらくモーダルか?) ビューを見つけることができれば、shouldAutoRotateToInterfaceOrientationそのコントローラー クラスにメソッドを配置するか、ビューを変換して適切に回転させることができます。とはいえ、ビューがどのサブビューであるか、またはそれにアクセスする方法がわかりません。

また、多くの検索で通知を見つけたことにも注意してくださいUIMoviePlayerControllerDidEnterFullscreenNotification。これは便利ですが、ビデオのビューにアクセスできるとは思いません.

どんな考えや洞察も大歓迎です、ありがとう。

4

0 に答える 0