如何实现全局识别摇晃手势
来源:互联网 发布:如何查看ubuntu版本 编辑:程序博客网 时间:2024/06/05 05:11
我在做应用的时候遇到一个问题,就是我在一个主控制器MainViewController上利用addChildViewController添加了3个子控制器。结果无论我在主控制器还是子控制器上添加
-(void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event
方法都是不响应的。在网上查了好多资料也没弄懂为什么不响应。 之后我发现一个全局识别摇晃手势的方法:1.添加一个window的类别 如window+shake。
2.在类别的.m文件中添加motionBegan方法。
这样在哪里我都能识别摇晃手势。之后再根据个人要求在类别中添加限制条件,以达到指定页面识别手势即可。
【注】这里我刚知道,window的类别是不用在任何页面添加该头文件的。至少此类别如此。很是颠覆我的想法。我以前认为只有哪个页面添加了类别的头文件,哪个文件才可以使用类别。
如有网友可以解答我上边父子控制器不响应该方法的欢迎留言~
0 0
- 如何实现全局识别摇晃手势
- 如何实现手势识别功能?
- iOS:触摸事件、手势识别、摇晃事件、耳机线控
- iOS--触摸事件、手势识别、摇晃事件、耳机线控
- iOS 触摸事件、手势识别、摇晃事件、耳机线控
- IOS 触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发--触摸事件、手势识别、摇晃事件、耳机线控
- Cosmos 如何实现多点触摸手势识别
- IOS - UI - 手势触摸事件、手势识别、摇晃事件、耳机线控
- UITouch 摇晃手势启动器
- iOS实现手势识别
- fragment实现手势识别
- 实现摇晃
- Swift 如何实现手势识别,单点 长按 旋转 放大
- 转载大神IOS开发系列【9】--触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- Spring事务传播特性
- onSaveInstanceState() onRestoreInstanceState() onRetainNonConfigurationInstance() getLastNonConfigur
- [LeetCode]3Sum
- CABasicAnimation
- 吐槽一下项目中的代码坏味道:滥用java常量
- 如何实现全局识别摇晃手势
- 程序编译中的字节对齐
- C结构体之位域(位段)
- linux 启动新安装的Apache时Could not reliably determine the server's fully qualified domain name
- 读书札记-2013年12月
- iOS小知识点总结(二)
- eclipse点击一个变量使相同名称变量高亮显示的方法
- UVA 707 - Robbery(记忆化搜索)
- DSP6000的几个简单优化技巧