ios 7 陀螺仪的使用
来源:互联网 发布:java类加载器 编辑:程序博客网 时间:2024/05/21 15:42
1,导入
#import <CoreMotion/CoreMotion.h>
2,并声明为全局变量(或者属性),
CMMotionManager *_manager;
3,然后在初始化的时候生成,并设置更新频率,启动更新
_manager = [[CMMotionManager alloc]init];
_manager.accelerometerUpdateInterval=1.0/60.0;
//[_managerstartAccelerometerUpdates];
[_manager startAccelerometerUpdatesToQueue:[NSOperationQueue currentQueue]withHandler:^(CMAccelerometerData *accelerometerData, NSError *error) {
// if (_manager.accelerometerData.acceleration.x>3) {
if (_max__x> _manager.accelerometerData.acceleration.x) {
_max__x=_manager.accelerometerData.acceleration.x;
laber1.text=[NSString stringWithFormat:@" x =%.2f",_max__x];
}
if (_max__y> _manager.accelerometerData.acceleration.y) {
_max__y=_manager.accelerometerData.acceleration.y;
laber2.text=[NSString stringWithFormat:@" y =%.2f",_max__y];
}
if (_max__z> _manager.accelerometerData.acceleration.z) {
_max__z=_manager.accelerometerData.acceleration.z;
laber3.text=[NSString stringWithFormat:@" z = %.2f",_max__z];
}
// }
}];
4,启动一个定时器,时刻检测振动状态
[NSTimer scheduledTimerWithTimeInterval:1.0/60.0target:selfselector:@selector(shackAction) userInfo:nilrepeats:YES];
5,在定时器方法里,时刻判断加速计的x,y,z的便宜,超过一定程度即为筛子振动。
if (fabsf(_manager.accelerometerData.acceleration.x) > 2.0 || fabsf(_manager.accelerometerData.acceleration.y) > 2.0 ||fabsf(_manager.accelerometerData.acceleration.z) > 2.0)
6,当你不需要的时候,记得停止更新。
[_manager stopAccelerometerUpdates];
7,这样即可解决。
- ios 7 陀螺仪的使用
- iOS中陀螺仪的使用
- ios中陀螺仪CoreMotion的使用
- ios中陀螺仪CoreMotion的使用
- ios中陀螺仪CoreMotion的使用
- IOS开发----CMDeviceMotion陀螺仪的使用
- iOS加速计(陀螺仪)的使用
- IOS开发----CMDeviceMotion陀螺仪的使用
- CoreMotion iOS陀螺仪使用
- iphone 陀螺仪的使用
- android 陀螺仪的使用
- ios开发——CMDeviceMotion陀螺仪的使用
- 加速计.陀螺仪的使用
- ios中陀螺仪CoreMotion的用法
- ios中陀螺仪CoreMotion的用法
- ios中陀螺仪CoreMotion的用法
- iOS陀螺仪计算行走的步数
- iOS中 陀螺仪/加速器 韩俊强的博客
- 2dx 切换场景的动画
- xml json 解析
- 获取网络数据
- c++ oc 闭包 BLOCK [] 1
- ios 抓包
- ios 7 陀螺仪的使用
- 2dx 存档 sqllite
- 2dx 地图
- svn
- mac 下搭建 svn 服务器
- mac svn命令
- ios6 ios7 同时兼容
- PHP 查询数据库
- iOS开发 改变UINavigationController的UINavigationBar的高度和背景图片