0
前のView Controllerがインスタンス化されている場合、私のカスタムAVPlayerViewControllerは自動回転しません。 AVPlayerViewControllerを表示すると回転し、前のView Controllerを表示すると回転します。ビューコントローラをインスタンス化するためのコードを次に示します。AVPlayerViewControllerが回転しない
let vc = self.storyboard!.instantiateViewController(withIdentifier: "MovieVC") as! MovieVC
vc.movie = self.movie
self.navigationController?.pushViewController(vc, animated: true)
この状況では、異なる情報を持つ現在のビューコントローラのコピーを作成しています。自動回転エラーを修正する方法がない場合は、同じビューコントローラを表示する別の方法はありますか?
。 AVPlayerViewControllerはまだ回転しませんでした。 – BroFist5
まあ、あなたのAVPlayerViewControllerオートローテーションの設定が何であるか分かりません。しかし、私はそれが回転するように設定されている場合、それはあなたに保証します。 – matt
AVPlayerViewControllerが横向きモードで表示され、デバイスの向きが縦長に変更された場合、AVPlayerViewControllerは自動回転しますが、逆方向ではありません – BroFist5