ios - 强制单个 View 处于不同的方向以设置设备方向

标签 ios xcode swift rotation orientation

我已经看到这个问题以多种形式发布,但答案要么对我不起作用,要么在 obj-C 中。在我的项目设置中,我将所有 View 的设备方向设置为纵向。如何强制仅单个 View 显示为横向(禁用旋转)?

最佳答案

使用此函数将方向设置为横向左、右或仅横向

override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
   return UIInterfaceOrientationMask.LandscapeLeft; // can also do .Landscape or .LandscapeRight
}

关于ios - 强制单个 View 处于不同的方向以设置设备方向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35095273/

相关文章:

IOS/objective-C : Detect Taps Using UITapRecognizer from View that Changes in Size

objective-c - CFReadStreamRead读取时如何区分数据包?

ios - Dreamweaver + PhoneGap + Xcode App 构建噩梦

ios - 将 4 个不同数组的内容按相同顺序排序

ios - 扩展中的 Swift 覆盖功能

javascript - 如何使用相应的 native 应用程序从移动网站打开链接

c - 在 XCode 中链接到 C 库 (.a) 的正确方法是什么?

swift - 调试 swift 项目时出现问题 - 暂停时无法将任何变量打印到控制台(exc_bad_access)

ios - 下载的图像未显示 iOS Swift

swift - 如何使用 swift 处理 JSON 中丢失的对象?