强制旋转 iOS 即使设备的纵向方向锁定处于打开状态
Force Rotate iOS Even When Device's Portrait Orientation Lock is ON
我的应用程序需要以某种方式模仿 iOS 原始相机应用程序,即使设备的 AUTOROTATE 被锁定,ViewController 或者特别是 AVCaptureVideoPreviewLayer 也会旋转。
到目前为止,我对我的项目所做的是:检查项目 Properties/Settings 中的景观(左右),然后调整每个视图控制器的 shouldAutorotate。
使用此技术一切正常,直到用户锁定他的设备自动旋转功能(在 iPAD 中这是设备侧面的按钮,在 iPhone 中可以在从屏幕下方进行设置)。
我在 Whosebug 上找不到任何已回答的相关问题,所以我问了。
所以几天后,我解决了这个问题!!!我仍然想知道否决我的问题的原因是什么。我找到了这个 tutorial/blog:
Detect Device Rotation Even When Rotation Lock Is ON
基本上,替代方法是使用 CoreMotion。我希望有同样问题的人能找到这个答案。干杯!
我的应用程序需要以某种方式模仿 iOS 原始相机应用程序,即使设备的 AUTOROTATE 被锁定,ViewController 或者特别是 AVCaptureVideoPreviewLayer 也会旋转。
到目前为止,我对我的项目所做的是:检查项目 Properties/Settings 中的景观(左右),然后调整每个视图控制器的 shouldAutorotate。
使用此技术一切正常,直到用户锁定他的设备自动旋转功能(在 iPAD 中这是设备侧面的按钮,在 iPhone 中可以在从屏幕下方进行设置)。
我在 Whosebug 上找不到任何已回答的相关问题,所以我问了。
所以几天后,我解决了这个问题!!!我仍然想知道否决我的问题的原因是什么。我找到了这个 tutorial/blog:
Detect Device Rotation Even When Rotation Lock Is ON
基本上,替代方法是使用 CoreMotion。我希望有同样问题的人能找到这个答案。干杯!