ios - 管理设备方向 - IOS

标签 ios iphone swift xcode orientation

我对 IOS 开发真的很陌生,在问这个问题之前,我已经尝试了 stackoverflow 上的所有答案,但找不到任何有用的东西(可能我在某个地方失败了)。

我想在我的所有应用程序中禁用旋转设备的可能性 View 并且我想在每个ControllerView中决定是否使用纵向或横向。

如何使用 Swift 做到这一点?

最佳答案

您应该在每个 ViewController 上尝试此操作,并将其设置为旋转的可能性以及应支持的方向。

override func shouldAutorotate() -> Bool {
    return false
}

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
    return UIInterfaceOrientationMask.Portrait
}

我收到此错误:error

关于ios - 管理设备方向 - IOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41149137/

相关文章:

ios - ITSAppUsesNonExemptEncryption 不再起作用

ios - 如何保存 touchesBegan touchLocation 值

ios - iOS:如何检查我的应用运行在哪个模拟器上?

ios - 关闭 TableViewCell 的 UIViewController

iphone - 关闭 iOS 上下文菜单

iphone - Apple 会批准使用自签名证书通过 HTTPS 进行通信的应用程序吗?

ios - 如何在使用变换(缩放、旋转和平移)时合并 UIImages?

ios - 如何在 Swift3.0 中居中对齐 UICollectionView 的单元格?

swift - 圆角 NSTextField 用透明角绘制?

ios - 一个文件中的多个类