我已经编写了一个程序,允许用户使用iPad的内置摄像头对scantron测试进行评分,当iPad平放在空中俯视测试时,它可以获得最佳效果。我怎样才能发现iPad正在帮助平板,以防止用户拍出坏照片?
谢谢!
答案 0 :(得分:0)
过去我用UIAccelerometer完成了这项工作,但现代的方法是使用Core Motion来检查设备的姿态。本文很好地解释了Core Motion。 http://nshipster.com/cmdevicemotion/ 基本上,如果z轴上的attidude值接近1或-1,则iPad是平的(面朝下或朝上)。