在 iOS 中禁用屏幕方向变化

iosapps/applicationsmobile development更新于 2026/1/9 14:07:17

许多应用程序要么在纵向模式下运行,要么在横向模式下运行。

将应用程序限制在某一模式下运行对于实现此目的至关重要。

在本文中,我们将了解如何限制屏幕方向或禁用屏幕方向。

如果您希望应用程序仅在纵向模式下运行,

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

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

这将锁定应用程序的横向模式。同样,将 .portrait 替换为 .landscape 即可在横屏模式下运行您的应用。

如果未指定,您的应用将在两种模式下运行。

或者,您也可以像下面这样在 Xcode Builder 中锁定屏幕方向。


相关文章