iphone 接收摇动事件

关键词: ios iphone shake gesture UIView

在 ios3.0 之后, UIView 提供了三个函数接收摇动事件

motionBegan:

motionEnded:

motionCancelled:

只需要继承 UIView 并实现以上函数即可.

需要注意的事项:

1. 这个UIView 要成为事件响应者, 也就是显示之后 becomeFirstResponder

2. 更加重要! 这个 UIView 要实现 canBecomeFirstResponder 函数并且返回 YES. 否则上一条建议无效.

 

参考资料: http://www.iphonedevsdk.com/forum/iphone-sdk-development/4381-iphone-shaking-code.html

motionBegan: motionEnded: motionCancelled:

posted on   大宝pku  阅读(408)  评论(0编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

导航

< 2012年6月 >
27 28 29 30 31 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
1 2 3 4 5 6 7
点击右上角即可分享
微信分享提示