首页 > 其他 > 详细

iOS设备的重力感应

时间:2014-02-18 10:52:17      阅读:313      评论:0      收藏:0      [点我收藏+]

重力感应是每台iOS设备都具备的功能,所以在应用用好重力感应会有意想不到的效果

1.添加CoreMotion框架

bubuko.com,布布扣

2.在需要使用重力感应的类中添加头文件

#import <CoreMotion/CoreMotion.h>

3.对MotionManager进行实例化并初始化

    CMMotionManager * motionManager;

    motionManager = [[CMMotionManageralloc]init];

4.开启设备的重力感应模式

    [motionManagerstartDeviceMotionUpdates];

5.获取重力在各个方向的分量(最小为-1,最大为1)

    double gravityX = motionManager.deviceMotion.gravity.x;

    double gravityY = motionManager.deviceMotion.gravity.y;

    double gravityZ = motionManager.deviceMotion.gravity.z;

bubuko.com,布布扣

iOS设备的重力感应

原文:http://www.cnblogs.com/wisejoker/p/3553218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!