如何在Swift中以编程方式向项目添加设备方向?

时间:2016-09-18 11:40:23

标签: ios swift device-orientation

有没有办法以编程方式添加删除这些组件?
enter image description here

1 个答案:

答案 0 :(得分:2)

不,不完全是。您需要在info.plist中设置应用程序视图控制器可能支持的所有可能的用户界面方向。一旦完成了视图控制器方法,系统就会调用以查看单个视图控制器支持的方向。 (请参阅文档中的supportedInterfaceOrientations。)

从iOS 8开始,我们不再使用旋转方法,因此请仔细检查文档。我们认为仍然支持supportedInterfaceOrientations,但不推荐使用willRotate...willAnimateRotation...didRotateFromInterfaceOrientation等。

我建议在UIViewController类引用中阅读有关用户界面轮换的内容(在Xcode或Apple网络上的在线文档中。)