【发布时间】:2016-09-18 11:40:23
【问题描述】:
【问题讨论】:
标签: ios swift device-orientation
【问题讨论】:
标签: ios swift device-orientation
不,不完全是。您需要在 info.plist 中设置应用程序的视图控制器可能支持的所有可能的用户界面方向。完成后,系统会调用视图控制器方法来查看单个视图控制器支持的方向。 (请参阅文档中的 supportedInterfaceOrientations。)
从 iOS 8 开始,我们不再应该使用旋转方法,因此请仔细检查文档。在我看来,supportedInterfaceOrientations 仍受支持,但 willRotate...、willAnimateRotation...、didRotateFromInterfaceOrientation 等已弃用。
我建议阅读 UIViewController 类参考(在 Xcode 或 Apple 在 Web 上的在线文档中)中有关用户界面旋转的内容。
【讨论】:
shouldAutorotate函数并返回NO(禁用)或YES(启用)