iOS 手机摇一摇功能
调用手机摇一摇功能其实很简单,在你调用的控制器的
viewDidLoad方法里调用
[UIApplication sharedApplication].applicationSupportsShakeToEdit = YES;
方法即可,当手机摇一摇的时候会有代理回调方法:
- (void)viewDidLoad {
[super viewDidLoad];
[UIApplication sharedApplication].applicationSupportsShakeToEdit = YES;//调用这个方法就行
}
#pragma mark - - - 摇一摇的相关方法
//开始摇动
- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
NSLog(@"开始摇动");
}
//取消摇动
- (void)motionCancelled:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
NSLog(@"取消摇动");
}
//结束摇一摇
- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event
{
NSLog(@"结束摇动");
}
转载于:https://www.cnblogs.com/qizhuo/p/5845913.html
iOS 手机摇一摇功能相关推荐
- iOS oc 手机摇一摇震动带音效功能
导入 #import <QuartzCore/QuartzCore.h> #import <AudioToolbox/AudioToolbox.h> 核心代码 - (void) ...
- IOS系统中H5页面实现摇一摇功能
公司准备开年会了,年会活动用了一套别人的系统,根据测试,有些游戏的摇一摇功能在IOS上无法使用,为了修复该功能,踩了一些坑,特此记录如下: 1. 因为IOS系统的安全要求,项目必须是在https的域名 ...
- 利用html5实现类似微信的手机摇一摇功能
利用html5实现类似微信的手机摇一摇功能,并播放音乐. 1. deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据,例如手机所处角度.方位.朝向等. 2 ...
- php用手机摇一摇,H5做出手机摇一摇功能的实现步骤
今天教大家用HTML5来在网页里实现一个很炫酷的功能,手机摇一摇.如果你之前做过手机端的开发,可能对于这样的功能非常了解.但是下面,我们将在Web上首次实现这个功能. 方向事件deviceorient ...
- Android手机摇一摇功能的简单实现
我需要做一个Android摇一摇的功能,网上我看了很多教程,都写的大同小异,很多了,最近慕课网上也有关于开发摇一摇教程的视屏,讲的很详细,可惜中间视屏少了两节! SensorManager :获取传感 ...
- 用HTML5实现手机摇一摇的功能并配上声音
一.用HTML5实现手机摇一摇的功能并配上声音 HTML5的一个重要特性:DeviceOrientation,他将底层的方向传感器和运动传感器进行了高级封装,提供DOM事件支持. DeviceOrie ...
- 【Android App】物联网中查看手机支持的传感器及实现摇一摇功能-加速度传感器(附源码和演示 超详细)
需要源码请点赞关注收藏后评论区留言~~~ 一.传感器的种类 传感器Sensor是一系列感应器的总称,是Android设备用来感知周围环境和运动信息的工具. 因为具体的感应信息依赖于相关硬件,所以虽然A ...
- H5解决IOS端无法使用摇一摇功能,解决监听devicemotion失效问题
IOS端无法使用摇一摇功能,主要方法是对devicemotion的监听,devicemotion如果不清楚是做什么的,可以找下度娘. DeviceMotion 到底是何物? 在 window 对象中存 ...
- 隐藏与显现_手机键盘摇一摇,隐藏功能立马显现,太棒了
手机是我们每天都要用的,但如果我们把手机键盘给它摇一摇,它会有什么什么的作用呢?一起来看看吧! 第一个就是我们平时打字的时候,我们会打很多的字发给对方,如果突然间后悔了那么多的字,如果我们按删除键的话 ...
最新文章
- Qt Creator 代码自动补全设置
- 《大数据》杂志——大数据技术发展的十个前沿方向(中)
- Arthas : 在线分析诊断工具Arthas(阿尔萨斯)
- git merge 和 git rebase 小结
- 在职工象棋赛上弃子拿下一盘
- docker入门与部署微服务--学习笔记
- 计算机知识提炼,2017计算机考研:操作系统复习策略及重要知识点提炼
- Python植物大战僵尸源代码及素材
- Ubuntu18.04安装cmake(附免费下载cmake)。
- R语言---相关系数
- 网络空间安全--密码学重点(适合提前自学的宝宝)
- Tp5.0对接腾讯云语音验证码
- 预测分析:R语言实现2.4 评估线性回归模型
- 【总结】举例说明数据库自增字段的 3 种实现方式
- 昆仑数据陈晨:工业大数据真正要做的是智能分析和智能决策丨清数 · 思享会
- mysql中用户权限的授予_如何在MySQL中创建用户和授予权限
- java--设计一个Javabean记载网页的访问数量
- 用极海MCU ARM M0的APM32F03x实现I2C的主从模式的SMBUS通信
- 华为HYBRID的配置
- Linux上每个SCSI设备的最大LUN数目是多少(by quqi99)
热门文章
- GET请求缓存问题及解决方案
- 解决ScrollView嵌套RecyclerView出现item显示不全的问题
- 一次排查Java线程数异常--线程池使用不当造成线程数升高
- RocketMQ之消息中间件需要解决的问题
- 大数据学习系列之八----- Hadoop、Spark、HBase、Hive搭建环境遇到的错误以及解决方法
- 使用HttpClient MultipartEntityBuilder 上传文件,并解决中文文件名乱码问题
- Missing artifact com.oracle:ojdbc6:jar:11.2.0.3 Maven中不能引入ojdbc解决方法,错误
- 广东第一高中生_曝前广东第一高中生将加盟广东,他或成宏远最有希望之人
- STM32:ST-LINK下载弹出no target connect
- Android:登录保存回显用户信息或配置文件(sharedpreferences)