XcodeとSwiftを初めて使用しています。 (Xcode 7.2、Swift 2.0)私の最初のプロジェクトにはナビゲーションコントローラと他の3つのビューコントローラ、A、B、Cが含まれています。私はビューを自動回転させたくありません。私はAとBを肖像画で永久にCを恒久的に風景にしたい。一般 - >展開情報 - >デバイスの向きで、私はポートレートと風景を左にチェックしました。各VCには、このようなコードがviewDidLoadにあります。自動ローテーションを無効にする
let value = UIInterfaceOrientation.LandscapeLeft.rawValue
UIDevice.currentDevice().setValue(value, forKey: "orientation")
以下の方法...
override func shouldAutorotate() -> Bool {
return false
}
各ビューが所望の向きにして開始します。しかし、ダーン物事は自動回転を続けます。