【发布时间】:2021-02-03 17:23:27
【问题描述】:
场景:我将默认设备方向设置为纵向。但是,我希望在横向模式下允许一些视图。
我的大部分视图都不需要横向显示。但是有一些带有方向检测功能,可以在横向模式下显示全尺寸线性图。
我希望我的应用程序在大多数情况下都以纵向为中心。
问题:如何在需要时冻结纵向,但在需要时允许横向?
【问题讨论】:
场景:我将默认设备方向设置为纵向。但是,我希望在横向模式下允许一些视图。
我的大部分视图都不需要横向显示。但是有一些带有方向检测功能,可以在横向模式下显示全尺寸线性图。
我希望我的应用程序在大多数情况下都以纵向为中心。
问题:如何在需要时冻结纵向,但在需要时允许横向?
【问题讨论】:
您可以通过UIInterfaceOrientation 手动允许,最重要的是,在您的情况下,禁止设备方向。完整的描述已经在这里回答:https://stackoverflow.com/a/40859280/13296047
【讨论】:
UIInterfaceOrientation 来完成。该链接提供了更多详细信息。