禁用 iOS 中的方向改变


有许多应用程序只能在人像模式或横屏模式下运行。

为实现此目的,将应用程序限制为其中一种模式至关重要。

在本文中,我们将了解如何限制方向或将方向禁用为一种模式。

如果希望应用程序只能在人像模式下运行,

在 viewDidLoad 方法下方复制以下代码行

override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
   get {
      return .portrait
   }
}

这将为你的应用程序锁定横屏模式。同样,将 .portrait 替换为 .landscape 将使你的应用程序以横屏模式运行。

如果没有指定,那么应用程序将在两种模式下运行。

或者,你可以按如下所示从 Xcode Builder 锁定方向。

更新于: 2019-08-07

987 次浏览

开启你的职业

完成课程以获得认证

开始
广告