首页 > 解决方案 > 是否可以仅允许基于 iOS 13 上的视图控制器的特定方向?

问题描述

因此,对于以前的 iOS 版本,可以使用 supportedInterfaceOrientations 变量在每个视图控制器的基础上设置允许哪些方向。

苹果自己的文档表明我们“不应该”使用旧的方向掩码方法,建议我们升级到特征。不幸的是,我实际上对特质一无所知,虽然我显然需要学习它们,但我需要完成这项工作。有什么方法可以使用 iOS 13 应用程序在每个视图控制器的基础上指定允许的方向?

标签: iosswift

解决方案


所以事实证明,旧方法仍然有效,只是我搞砸了一个皱纹。因为我使用 UINavigationController 作为我的根,而不是直接调用这些方法,我需要为导航控制器创建一个委托。


推荐阅读