まず:あなたはその後、私はこの方法に
UIApplication.shared.statusBarOrientation == .portrait
を使用することをお勧め決定正しい状態のために機能
func orientationChanged() {}
を行うデバイスがこの
NotificationCenter.default.addObserver(self, selector: #selector(self.orientationChanged), name: NSNotification.Name.UIDeviceOrientationDidChange, object: nil)
のように回転についてのシステム通知を購読することができます真の肖像画、偽の風景の場合
したがって、状態に依存することができます。例えば、いくつかのvcを表示し、popをデバイスが戻ったときに表示します。あなたは簡単にその
let vc = self.storyboard?.instantiateViewControllerWithIdentifier("here_is_vc_id") as! YourViewController
のように、ポップのためにあなたのViewControllerのインスタンスを作成することができ押すため :
_ = navigationController.pushViewController(vc, animated: true)
お知らせ:VCあなたは1(メイン)ストーリーボードで店をでなければなりませんインスタンス化しています。また、アイデンティティ・インスペクタの「ストーリーボードID」フィールドにis(ストリング「here_is_vc_id」が入る場所)を設定する必要があります。ここで
あなたは:)