先上效果图

贴代码

//
//  ViewController.m
//  160415摇一摇
//
//  Created by Momo on 16/4/15.
//  Copyright © 2016年 Momo. All rights reserved.
//#import "ViewController.h"@interface ViewController ()@property (nonatomic,strong) UIImageView * motionImageView;@end@implementation ViewController- (void)viewDidLoad {[super viewDidLoad];self.motionImageView = [[UIImageView alloc]init];self.motionImageView.frame = CGRectMake(160, 160, 50, 50);self.motionImageView.image = [UIImage imageNamed:@"img"];[self.view addSubview:self.motionImageView];
}#pragma mark - 实现相应的响应者方法(只要是集成UIResponse的都要此方法)
/** 开始摇一摇*/
-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event{NSLog(@"motionBegin");
}/** 摇一摇结束(需要在这里处理结束后的代码)*/
-(void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event{//不是摇一摇事件if (motion != UIEventSubtypeMotionShake) {NSLog(@"不是摇一摇事件");return;}else{NSLog(@"motionEnded 摇一摇结束");[UIView animateWithDuration:1 animations:^{self.motionImageView.frame = CGRectMake(80, 80, 160, 160);} completion:^(BOOL finished) {[UIView animateWithDuration:1 animations:^{self.motionImageView.frame = CGRectMake(160, 160, 50, 50);}];}];}
}/** 摇一摇取消(被中断,比如突然来电)*/
-(void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event{NSLog(@"motionCancelled");
}@end

iOS - 手机摇一摇相关推荐

  1. iOS 手机摇一摇功能

    调用手机摇一摇功能其实很简单,在你调用的控制器的 viewDidLoad方法里调用 [UIApplication sharedApplication].applicationSupportsShake ...

  2. iOS oc 手机摇一摇震动带音效功能

    导入 #import <QuartzCore/QuartzCore.h> #import <AudioToolbox/AudioToolbox.h> 核心代码 - (void) ...

  3. 手机摇一摇效果-html5

    1.手机摇一摇效果实现 2.播放声音 <!DOCTYPE html> <html lang="en"> <head><meta chars ...

  4. bugku 管理员系统 后台代码_不会吧,这也行?iOS后台锁屏监听摇一摇

    [toc] 背景介绍 一般情况下,出于省电.权限.合理性等因素考虑,给人的感觉是很多奇怪的需求安卓可以实现,但是iOS就无法实现!今天要介绍的需求也有这种感觉,就是"当 APP 处于后台或锁 ...

  5. 微信摇一摇插件ios_微信密友插件ios下载-微信密友ios插件下载6.6.6最新版-西西软件下载...

    微信密友ios插件是一款功能强大的苹果版微信密友隐藏软件,该插件支持微信密友隐藏.后台消息推送.群红包自动抢.运动步数修改等功能,功能强大,界面清爽,欢迎下载体验! 微信密友ios插件介绍: 1.Cy ...

  6. iOS中的传感器---摇一摇, 计步器,距离感应,陀螺仪

    前几天项目中用到了一下CoreMotion框架,觉得iOS中的传感器还是挺好玩的,又花了点时间去了解了一下iOS中其他一些常用的传感器应用,今天简单做下总结. iOS中的传感器大致有以下几种: 运动传 ...

  7. 移动端关于手机摇一摇(IOS13+一些问题)

    一说到移动端H5的摇一摇,经过查阅资料很容易就找到shake.js这个封装好的api,具体的使用方法参考这个网址: https://www.npmjs.com/package/shake.js 但是有 ...

  8. IOS系统中H5页面实现摇一摇功能

    公司准备开年会了,年会活动用了一套别人的系统,根据测试,有些游戏的摇一摇功能在IOS上无法使用,为了修复该功能,踩了一些坑,特此记录如下: 1. 因为IOS系统的安全要求,项目必须是在https的域名 ...

  9. 利用html5实现类似微信的手机摇一摇功能

    利用html5实现类似微信的手机摇一摇功能,并播放音乐. 1.  deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据,例如手机所处角度.方位.朝向等. 2 ...

  10. 隐藏与显现_手机键盘摇一摇,隐藏功能立马显现,太棒了

    手机是我们每天都要用的,但如果我们把手机键盘给它摇一摇,它会有什么什么的作用呢?一起来看看吧! 第一个就是我们平时打字的时候,我们会打很多的字发给对方,如果突然间后悔了那么多的字,如果我们按删除键的话 ...

最新文章

  1. Ubuntu下载地址
  2. 20162311 算法复杂度-3
  3. SpringBoot+Swagger2.7.0实现汉化(2.8.0不行)
  4. java第五章抽象类与接口5.1-5.3 2020.3.27+31
  5. 学士学位非计算机专业考试真题,大学学位计算机考试习题
  6. vue组件的通信方式
  7. 优秀的 jQuery 文本输入框自动完成 自动提示插件
  8. [18/11/29] 继承(extends)和方法的重写(override,不是重载)
  9. 一个对前端模板技术的全面总结
  10. vue ---- webpack中loader
  11. curl http_code状态码 含义
  12. 【转】windows下mongodb安装与使用整理
  13. Atitit.注解and属性解析(2)---------语法分析 生成AST attilax总结 java .net
  14. qt 增加的翻译没有作用上_Qt翻译文件使用方法
  15. excel图表交互联动_Excel图表联动的三种方法
  16. Axure中引入Echarts图表并制作元件库
  17. R720重装系统\WEPE装系统\WEPE
  18. 软件里的alpha版和beta版是什么意思?
  19. plsql developer连接数据库超时,Ping 服务器ip提示“TTL传输中过期”
  20. 前端数字转为中文大写

热门文章

  1. aop:aspectj-autoproxy的作用
  2. windows常用快捷键(截图,录屏,放大镜,虚拟桌面,写字板,资源管理器快捷键)
  3. OpenSSL下载及使用(生成公钥 私钥)
  4. mysql mtq_Mysql 入门学习指南
  5. A Generalization of Transformer Networks to Graphs
  6. python游戏制作rpg_2. Molten从零开始做独立游戏-引擎选用
  7. html相册滑动手风琴效果实现,JS实现图片手风琴效果
  8. 匿名者Anonymous 十项大事记
  9. 201919102004张雪婷(第五次作业)
  10. [LiteratureReview]Improving 3D Object Detection for Pedestrians with Virtual Multi-View Synthesis...