IOS 实现摇一摇的操作_IOS

要实现摇一摇的功能,类似于微信的摇一摇

方法1:通过分析加速计数据来判断是否进行了摇一摇操作(比较复杂)

方法2:iOS自带的Shake监控API(非常简单)

本文介绍方法2:

判断摇一摇的步骤:

  1)检测到开始摇动   

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

      //检测到后可做一些处理

    }

  2)摇一摇被取消或中断    

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

    }

  3)摇动结束   

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

    //结束后可做一些处理

    }

上述三个方法均继承UIKit中的UIResponder.h ,无需import类,也无需继承Delegate便可直接使用

 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索ios
, 摇一摇
实现摇一摇
ios 摇一摇功能实现、ios摇一摇功能的实现、安卓摇一摇功能实现、android摇一摇实现、微信摇一摇代码实现,以便于您获取更多的相关知识。

时间: 2024-12-15 11:56:32

IOS 实现摇一摇的操作_IOS的相关文章

iOS实现微信朋友圈与摇一摇功能_IOS

本Demo为练手小项目,主要是熟悉目前主流APP的架构模式.此项目中采用MVC设计模式,纯代码和少许XIB方式实现.主要实现了朋友圈功能和摇一摇功能. 预览效果: 主要重点 1.整体架构 利用UITabBarController和UINavigationController配合实现.其中要注意定义基类,方便整体上的管理,例如对UINavigationController头部的颜色,字体和渲染颜色等设置.以及对UITabBarController的底部的渲染等. [self.navigationB

html5-H5页面实现摇一摇功能 在ios上摇动时 出现 撤销 重做 弹出框?这个有什么解决办法?谢谢各位!

问题描述 H5页面实现摇一摇功能 在ios上摇动时 出现 撤销 重做 弹出框?这个有什么解决办法?谢谢各位! 如题,就是在摇动以后,就会出现的一个弹框.这个查了好久也没找到问题 解决方案 http://www.jb51.net/html5/64644.html

iOS摇一摇手机,播放微信摇一摇音效的例子

实现微信摇一摇播放音效,代码如下: - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {          if (motion == UIEventSubtypeMotionShake) {         NSLog(@"摇一摇,哈哈哈");         [self playSoundEffect:@"yaoyiyao"];     } } -(void)playSou

ios 摇一摇问题-iOS摇一摇怎么实现一直摇不跳转

问题描述 iOS摇一摇怎么实现一直摇不跳转 iOS摇一摇怎么实现一直摇不跳转,需要用什么来判断一下, 没有什么思路 解决方案 http://blog.csdn.net/woaifen3344/article/details/38379311 解决方案二: IOS端的摇一摇功能 检测滚动停止时,再跳转 解决方案三: CoreMotion来实现摇一摇,可以计数,设置摇的幅度等,应该能实现你的需求

操作最易手机推荐:不会只需“摇一摇”

这个时代什么最珍贵?大热的<星际穿越>这么告诉我们:是时间.人类科技发展到今天,做的最多的事情就是为了节省时间,各种高科技的智能设备也都打着"简便.易操作"的标签,其中大家日常生活中最常接触的就是手机了. 提到简便操作,笔者最近看到市场上最出色的一款产品就是海尔智爱手机,作为一款专为爸妈打造的0秒上手的老人机,其中"摇一摇"功能非常的新颖有趣,当老人不会使用的时候,只需要"摇一摇",就有功能操作的提醒页面,完全是从用户体验出发的设计,

iOS摇一摇界面进入下一层再回来不能摇的问题

关于摇一摇界面进入下一层再回来不能摇的问题,在改BUG时出现过此问题,在此写下此文章. 方法其实很简单,只需要在摇一摇功能界面添加下面这个方法就可以了,并且在viewDidAppear方法里调用 [self becomeFirstResponder];方法来触发下面这个方法. // 强行设置为YES,才能保证从当前界面进入到下一界面回来时,依然可以继续 - (BOOL)canBecomeFirstResponder { return YES; } 这样问题就可以解决了!

IOS摇一摇功能实现

#pragma mark - 生命周期函数 - (void)viewDidLoad { [super viewDidLoad]; _shouldShowClearHistory = YES; _tableView.height -= 49; [self addTableHeaderViewAndFooterView]; // 设置允许摇一摇功能 [UIApplication sharedApplication].applicationSupportsShakeToEdit = YES; // 并

iOS sqlite对数据库的各种操作(日常整理全)_IOS

在IOS中使用Sqlite来处理数据.如果你已经了解了SQL,那你可以很容易的掌握SQLite数据库的操作.iOS对于数据库的操作:增加.删除.查找.修改具体介绍如下所示: 首先需要创建一个数据库:本程序的数据库是在火狐浏览器里的插件里写的微量型数据库 火狐找查找SQLite Manager的步骤: 第一步:在工具栏找到附加组件,点击进入 第二步:搜索 SQP,找到并下载,安装完成之后需要重启浏览器 第三步:在工具只乐观找到SQLite Manager,点击打开 SQLite Manager界面

苹果开发之iOS 摇一摇动画

微信的摇一摇动画效果看起来很棒,这里是类似的摇一摇动画效果,代码示例:  代码如下 复制代码 #pragma mark - 摇一摇 - (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event {     if (motion == UIEventSubtypeMotionShake) {         AudioServicesPlaySystemSound(kSystemSoundID_Vibrate); //震