【问题标题】:iOS disable autorotate but adjust according to orientationiOS禁用自动旋转但根据方向调整
【发布时间】:2014-10-02 08:49:41
【问题描述】:

有人能解释一下 Apple 如何在默认相机应用中处理自动旋转吗?

  1. Apple 并未真正启用旋转功能,但知道设备已旋转。
  2. 然后它会更改屏幕上 UIControls 的方向并将它们适应新的方向,但实际视图不会自动旋转。

我试图在 iOS 相机上摆弄一个新应用程序,并且整天都在摸索,试图了解他们是在玩视图层次结构还是在处理自定义通知,但我无法理解。

我不想自动旋转;我只是想知道用户是否旋转了他/她的设备——Apple 在其原生相机应用程序中的实现方式非常相似(禁用或不禁用旋转)。

编辑:没有加速度计就没有其他方法了吗?

【问题讨论】:

标签: ios objective-c uiviewcontroller orientation autorotate


【解决方案1】:

根据 cmets 和浏览互联网的建议,通过加速度计处理此问题是唯一可能的解决方案。

【讨论】:

    猜你喜欢
    • 2012-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多