我想在General -〉iPhone orientation中保留对横向和纵向的支持。但是,当应用程序运行时,我正在进行启动调用,并根据响应中的标志,我想禁用横向或在整个应用程序中保留它。如何通过编程启用或禁用横向?
cfh9epnr1#
在视图控制器中,尝试覆盖以下属性:
override public var shouldAutorotate: Bool { return false } override var supportedInterfaceOrientations: UIInterfaceOrientationMask { return .portrait }
nom7f22z2#
你可以把这个苹果documentation由于需要根据API响应锁定应用程序方向,因此您可以在应用程序委托方法中通过编程方式处理它
optional func application( _ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask
2条答案
按热度按时间cfh9epnr1#
在视图控制器中,尝试覆盖以下属性:
nom7f22z2#
你可以把这个苹果documentation
由于需要根据API响应锁定应用程序方向,因此您可以在应用程序委托方法中通过编程方式处理它