如何检测 iOS 上的 UI 方向是否已锁定?
是否可以检测当前 UI 方向是否已锁定?如果是这样,我该怎么做?
当只有 UI 方向未锁定时,我想用重力传感器做一些事情。
Is it possible to detect UI orientation is locked or not currently? If so, how can I do that?
I want to do something with gravity sensor when only UI orientation is not locked.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不幸的是,这是不可能的,锁由操作系统处理,并且对应用程序是透明的。
Not possible unfortunately, the lock is handled by the OS and is transparent to the app.
为什么不尝试调用 shouldAutorotate 方法并查看返回的 BOOL 值是什么?
我还没有尝试寻找 UIOrientation 锁。但我突然想到,这就是我会尝试的方式。
希望这能解决您的问题。
Why not try calling the shouldAutorotate method and see what BOOL value is returned?
I haven't tried looking for the UIOrientation lock. But off the top of my head, this is how I'd try.
Hopefully this solves your problem.