iPhone检测人像锁定设置

问题描述:

我想检测我的应用程序的用户是否设置为人像视图锁定。我怎么能看出这一点?iPhone检测人像锁定设置

感谢 马库斯

+0

我不认为有一种方法可以解决这个问题,因为当人像锁定被设置时,您不会在应用程序中获取方向更改回调。 – brutella 2010-11-07 10:42:42

+0

究竟是什么原因呢?只是好奇 - 我通过自己的肖像锁实现我的应用程序 - 只是想知道为什么你需要检查这个... – Brad 2010-11-07 15:13:40

根据这一评价这里的人:https://appcelerator.lighthouseapp.com/projects/32238/tickets/1329-able-to-programmatically-override-set-orientationlock-hardware-switch,这是不可能检测锁定(至少,与任何记录的API)。

该锁不会禁用加速度计,但是......您可以检测设备的实际物理方向,以确定屏幕的方向是否锁定在特定方向。