首页 > 解决方案 > 获取“锁定方向”,也称为“视图方向”

问题描述

我已通过 XCode 将方向锁定为横向左和横向右,但使用 UIDevice.current.orientation给出的方向就好像它没有被锁定一样。就像我在物理上(在现实生活中)处于纵向时,但我的视图被锁定在横向左侧,我仍然想得到landscape-left,这可能吗?

我当然可以通过测试宽度 > 高度来获得非特定方向。但我需要landscape-leftor的特定方向-right

标签: iosorientation

解决方案


与其询问设备的方向,不如询问应用程序的方向,方法是询问UIApplication.shared.statusBarOrientation.


推荐阅读