在 iOS 中禁用屏幕方向变化
iosapps/applicationsmobile development更新于 2026/1/9 14:07:17
许多应用程序要么在纵向模式下运行,要么在横向模式下运行。
将应用程序限制在某一模式下运行对于实现此目的至关重要。
在本文中,我们将了解如何限制屏幕方向或禁用屏幕方向。
如果您希望应用程序仅在纵向模式下运行,
在 viewDidLoad 方法下方复制以下代码行
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
get {
return .portrait
}
}
这将锁定应用程序的横向模式。同样,将 .portrait 替换为 .landscape 即可在横屏模式下运行您的应用。
如果未指定,您的应用将在两种模式下运行。
或者,您也可以像下面这样在 Xcode Builder 中锁定屏幕方向。


