ios - 获取“锁定方向”,也称为“视图方向”
问题描述
我已通过 XCode 将方向锁定为横向左和横向右,但使用 UIDevice.current.orientation
给出的方向就好像它没有被锁定一样。就像我在物理上(在现实生活中)处于纵向时,但我的视图被锁定在横向左侧,我仍然想得到landscape-left
,这可能吗?
我当然可以通过测试宽度 > 高度来获得非特定方向。但我需要landscape-left
or的特定方向-right
。
解决方案
与其询问设备的方向,不如询问应用程序的方向,方法是询问UIApplication.shared.statusBarOrientation
.