美文网首页
iOS 摇一摇、计步器

iOS 摇一摇、计步器

作者: archyly | 来源:发表于2017-03-28 13:39 被阅读80次

一、摇一摇

直接监听方法就可以

1.用户开始摇晃手机

- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent*)event

2.摇一摇被打断(电话)

- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent*)event

3.摇一摇结束

- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent*)event

二、计步器

1.导入<CoreMotion/CoreMotion.h>框架

2.初始化对象

self.counter=[[CMStepCounter alloc]init];

3.判断计步器是否可用

if(![CMStepCounter isStepCountingAvailable]) {

NSLog(@"计步器不可用");

return;

}

4.开始计步

[self.counter startStepCountingUpdatesToQueue:[NSOperationQueue mainQueue]updateOn:5 withHandler:^(NSInteger  numberOfSteps,NSDate *timestamp,NSError *error) {

if(error)return;

self.stepLabel.text= [NSStringstringWithFormat:@"您一共走了%ld步", numberOfSteps];

}];

相关文章

  • IOS 摇一摇和计步器

    摇一摇 计步器

  • iOS 摇一摇、计步器

    一、摇一摇 直接监听方法就可以 1.用户开始摇晃手机 - (void)motionBegan:(UIEventSu...

  • OC:传感器

    距离传感器 加速计 coreMotion 摇一摇. 监听简单的手机摇动,利用系统的方法. 计步器,导入 :

  • 【iOS】传感器

    距离传感器 摇一摇 计步器 CoreMotion框架 CoreMotion是一个专门处理Motion的框架,其中包...

  • ios 摇一摇实现

    原文地址:iOS使用CoreMotion实现摇一摇功能 现在网上介绍的iOS摇一摇功能,基本是以借助系统的Shak...

  • 距离传感器、加速计和蓝牙

    1、距离传感器 2、加速计 CoreMotion 加速计的经典应用场景 摇一摇 计步器 方法1 push (一直在...

  • iOS5之前-UIAccelerometer加速计

    加速计的作用 --用于监测设备的运动(比如摇晃)--加速计的经典应用场景(摇一摇,计步器)--加速计的原理:监测设...

  • iOS摇一摇

    分享是每个优秀的程序员所必备的品质 摇一摇在iOS中的2种实现方式 根据加速计的值判断 , 如果摇动了手机, 值会...

  • iOS 摇一摇

    摇到妹子。哈哈~~~上代码: 最近写项目,没办法写太多,但是我会坚持每天写一点,见谅。~

  • 关于ios端,摇一摇页面音频无法播放

    最近在做微信网站,做到一个摇一摇页面时,安卓出现声音,但是在ios端没声音???查到说ios不把摇一摇为交互动作,...

网友评论

      本文标题:iOS 摇一摇、计步器

      本文链接:https://www.haomeiwen.com/subject/leejottx.html