我是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
}
每個視圖在所需方向開出。然而,織物保持自動旋轉。