私はポートレートモードをサポートするアプリケーションを作成しています。私は風景や肖像画を逆さにしたくありません。私はいくつかのコードを試しました。私はポートレートモードでロックすることができます。ロック画面の向き - IOS迅速
私はnavigationcontrollerとpresentviewcontrollerを使用しています。今、私の問題は、次のとおりです。 1.私は逆さまに私のデバイスを回転させ、自分のアプリケーションを開いた場合、それは間違って逆さまモードで開きます。 2.私はいくつかのボタンをクリックして、それがポートレートモードに戻りますpresentviewcontrollerして入力します。
私はポートレートモードでは、すべてのnavigationcontrollerとpresentviewcontroller
私のコードをしたい:
私は私のappdelagate.swiftでTarget -> General -> Deployment Info -> Portrait
にデバイスorientarionの肖像画を設定する:
func application(application: UIApplication, supportedInterfaceOrientationsForWindow window: UIWindow?) -> UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.Portrait
}
私の最初のビューコントローラで。基本的には、ナビゲーションコントローラの子
override func shouldAutorotate() -> Bool {
return false
}
override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
return [UIInterfaceOrientationMask.Portrait ]
}
編集1どちらである:
また、私は編集2 StoryBoard -> ViewController -> Attribute Inspector -> Orientation -> Portrait
を設定します。
この1つはまた、その私 のために働いてチェック[ここにリンクの説明を入力します](http://stackoverflow.com/questions/へ28938660/how-to-lock-of-one-view-controller-to-portrait-mode-only-swift) –