iOS:检测iPad是否平坦(水平到地面)

时间:2015-03-24 20:19:02

标签: ios xcode ipad camera orientation

我已经编写了一个程序,允许用户使用iPad的内置摄像头对scantron测试进行评分,当iPad平放在空中俯视测试时,它可以获得最佳效果。我怎样才能发现iPad正在帮助平板,以防止用户拍出坏照片?

谢谢!

1 个答案:

答案 0 :(得分:0)

过去我用UIAccelerometer完成了这项工作,但现代的方法是使用Core Motion来检查设备的姿态。本文很好地解释了Core Motion。 http://nshipster.com/cmdevicemotion/ 基本上,如果z轴上的attidude值接近1或-1,则iPad是平的(面朝下或朝上)。