iOS禁用自动旋转,但根据方向进行调整

时间:2014-07-30 14:55:30

标签: ios objective-c uiviewcontroller orientation autorotate

有人可以解释Apple如何在默认的相机应用程序中处理自动旋转吗?

  1. Apple在实际意义上不启用旋转,但了解设备已旋转。
  2. 然后更改屏幕上UIControls的方向并将它们调整到新的方向,但实际视图不会自动旋转。
  3. 我试图用iOS相机摆弄一个新的应用程序,整天都试图了解他们是否正在使用视图层次结构,或者他们是否正在处理自定义通知,但我无法理解。

    我不想要自动旋转;我只是想知道用户是否旋转了他/她的设备 - 几乎是Apple在他们的原生相机应用中实现的方式(禁用或不禁用旋转)。

    编辑:没有加速度计,没有其他方法可以做到吗?

1 个答案:

答案 0 :(得分:0)

根据评论和浏览抛出互联网的建议,通过加速度计处理这是唯一可行的解​​决方案。