一、概述
加速计是用来检测手机受到加速度的大小和方向的,而手机静止的时候只受到重力加速度,所以很多人把加速计功能有叫做重力感应功能。加速计的强项在于测量设备的重力方向。
iPhone提供了内置的加速计,也叫方向感应器,是通过感知特定方向的惯力总量,测量出加速度和重力的,是 iOS很重要的特色功能之一。感应器通过跟踪设备在其X、Y、Z轴上的重力加速度的方向,检测到设备当前的方向比如是平放着还是测立着,平放时正面向上还是向下,手持时home键所处的四个方向等;也可以通过侦测加速度来移 动屏幕上的对象;也可以通过加速计侦测晃动事件。接下里就详细介绍一下对应的类UIAccelerometer。
二、UIAccelerometer类
1、获取UIAccelerometer的实例,并进行相应的设置
- (void)viewWillAppear:(BOOL)animated
{