Tekkaman

导航

 

iOS新加速计事件

 1、iOS5.0以前,可以使用UIAcceleration来监听加速计事件。

 2、Bug iOS5.0以后,UIAccelerometerDelegate已经被depreacated,如下:

  

   deprecated不是说不能说了,而是意味着在将来版本会删除,所以如果不想更新知识的话,就使用UIAccelerometer吧。更保险的方法是使用一个Timer来检查UIAcceleration,即不依赖于此Delegate回调。

 3、针对iOS4.0以上版本,推荐使用CMMotionManager来监听加速计事件。涉及到下面几个方法:

  

  

 4、其实,CMMotionManager也挺简单的,加速计的方法就这么几个。

  

posted on 2013-04-18 17:06  Tekkaman  阅读(2402)  评论(0编辑  收藏  举报