我有一个应用程序,其中所有View Controllers
都以纵向模式运行。我希望在横向模式下显示一个屏幕。所以我正在使用此代码在横向中呈现它:
override var preferredInterfaceOrientationForPresentation: UIInterfaceOrientation {
return UIInterfaceOrientation.landscapeLeft
}
override var supportedInterfaceOrientations: UIInterfaceOrientationMask {
return UIInterfaceOrientationMask.all
}
此视图控制器存在于基本画面上。这在除iPhone X之外的所有设备上都能正常工作。如果我从UIInterfaceOrientation.portrait
返回preferredInterfaceOrientationForPresentation
,它可以正常工作。
我不知道如何在iPhone X上以横向模式显示这个特定的视图控制器。我真的很感激任何帮助。