如何在swift 2中以特定方向正确锁定viewController?

时间:2015-09-19 09:08:56

标签: ios swift uiviewcontroller orientation

我想在纵向模式下锁定我的viewController,我尝试使用以下行,但它们没有工作:

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

    override func supportedInterfaceOrientations() -> UIInterfaceOrientationMask {
        let orientation: UIInterfaceOrientationMask = [UIInterfaceOrientationMask.Portrait, UIInterfaceOrientationMask.PortraitUpsideDown]

        return orientation
    }

我该如何正确实现这个目标?

1 个答案:

答案 0 :(得分:1)

如果您尝试为应用程序设置一个方向,请按照以下步骤操作。

  1. 转到Xcode的最左侧窗格(它称为Project Navigator),然后选择名为应用名称的最顶层图标。
  2. 编辑器部分将更改为您应用的设置和配置。选择"一般"
  3. 向下滚动到底部附近的"部署信息"。在该部分下是"设备方向"部分。
  4. 点击所需的方向