2
私が展開情報に頼ることなく、自分のviewController
にだけ縦向きをロックしようとしていますが、私の次のコードは、必ず親にあなたのコードを入れてくださいスウィフト3
override var shouldAutorotate: Bool {
return false
}
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.portrait
}
override var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation {
return UIInterfaceOrientation.portrait
}
override func viewDidLoad() {
super.viewDidLoad()
}
なぜこの情報に頼らないのですか? –
あなたのコードをコピー&ペーストして、viewControllerを* portrait *モードにロックします。オーバーライドvar supportedInterfaceOrientations:UIInterfaceOrientationMask {return UIInterfaceOrientationMask.portrait} 'で十分です。 。 –
@Carlo plzはここを見ています: - https://stackoverflow.com/questions/31758706/how-to-force-or-disable-interface-orientation-for-some-but-not-all-uiviewcontrol/31801804# 31801804 –