Ios 即使在设备';s的纵向方向锁已打开
我的应用程序需要以某种方式模仿iOS原始的摄像头应用程序,即即使设备的自动旋转被锁定,ViewController或特别是AVCaptureVideoPreviewLayer也会旋转 到目前为止,我对我的项目所做的是:检查项目属性/设置中的景观(右侧和左侧),然后调整每个视图控制器的shouldAutorotate 使用这种技术一切都很好,直到用户锁定设备的自动旋转功能(在iPAD中,这是设备侧面的一个按钮,在iPhone中,这可以在屏幕下方的设置中找到)Ios 即使在设备';s的纵向方向锁已打开,ios,objective-c,autorotate,avcapture,Ios,Objective C,Autorotate,Avcapture,我的应用程序需要以某种方式模仿iOS原始的摄像头应用程序,即即使设备的自动旋转被锁定,ViewController或特别是AVCaptureVideoPreviewLayer也会旋转 到目前为止,我对我的项目所做的是:检查项目属性/设置中的景观(右侧和左侧),然后调整每个视图控制器的shouldAutorotate 使用这种技术一切都很好,直到用户锁定设备的自动旋转功能(在iPAD中,这是设备侧面的一个按钮,在iPhone中,这可以在屏幕下方的设置中找到) 我找不到关于stackoverflow
我找不到关于stackoverflow的任何相关问题的答案,所以我问了。所以几天后,我解决了这个问题!!!我仍然想知道为什么投票否决了我的问题。我发现了这个教程/博客:
所以基本上,另一种方法是使用CoreMotion。我希望有同样问题的人能找到这个答案。干杯 尝试转换视图。transform=CGAffineTransformMakeRotation(M_PI);是的,我能做到,谢谢。但我的问题是:当设备旋转功能被锁定时,如何强制旋转。检测设备何时旋转很容易:请检查这一点我已经做了,事实上我已经在该链接上实现了解决方案,谢谢AnshaD,我的问题仍然没有得到回答,出于某种原因,有人在没有任何解释的情况下否决了我的问题。