首页 > 代码库 > 摇一摇的实现
摇一摇的实现
要实现摇一摇的功能,类似于微信的摇一摇
方法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便可直接使用
摇一摇的实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。