iOS避免使用手势不响应touch event的方法
2014-04-05 11:03
302 查看
最近一个应用需要侧滑用上了IIViewDeckController,发现原本一个靠touch event处理滑动的view没法正常工作了,响应侧滑去了。
(这里本来可以滑动取色)
第一反应,肯定是用了手势了(废话不用手势怎么实现侧滑),看了下代码用了PanGesture,好吧在我的这个view中也用上PanGesture手势把它的屏蔽掉,本来想应该正常了,试了一下发现还是不行,依然无法正常工作,对还是响应到手势了没有发送touch event,查了下gesture的头文件发现有这么个方法setCancelsTouchesInView:(BOOL),意思就是设置YES时不发送touch
event,默认为YES,这里解决方案就出来了。
[gesture setCancelsTouchesInView:NO];
一切ok,正常工作了。
(这里本来可以滑动取色)
第一反应,肯定是用了手势了(废话不用手势怎么实现侧滑),看了下代码用了PanGesture,好吧在我的这个view中也用上PanGesture手势把它的屏蔽掉,本来想应该正常了,试了一下发现还是不行,依然无法正常工作,对还是响应到手势了没有发送touch event,查了下gesture的头文件发现有这么个方法setCancelsTouchesInView:(BOOL),意思就是设置YES时不发送touch
event,默认为YES,这里解决方案就出来了。
[gesture setCancelsTouchesInView:NO];
一切ok,正常工作了。
相关文章推荐
- 史上最全IOS的touch事件手势使用方法
- ios开发中使用storyboard关于touch的event的响应
- ios编程——使用抽屉MMDrawerController和系统手势interactivePopGestureRecognizer冲突的解决方法
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 防止按钮快速点击造成多次响应的避免方法。
- ios 避免UIbutton快速点击造成多次响应的避免方法
- iOS 左右滑动 手势 响应方法
- Android事件传递之onInterceptTouchEvent()和requestDisallowInterceptTouchEvent()方法的使用
- ios 防止按钮快速点击造成多次响应的避免方法
- ios 防止按钮快速点击造成多次响应的避免方法。
- 31.ios 防止按钮快速点击造成多次响应的避免方法。 取消正在执行中的方法
- ios 防止按钮快速点击造成多次响应的避免方法。
- iOS touch事件区分单击双击响应的方法
- IOS 手势操作与取消键盘的第一响应的三种的方法!
- ios 防止按钮快速点击造成多次响应的避免方法。
- IOS 使用自定义手势屏蔽按钮解决方法/UITapGestureRecognizer屏蔽Button
- IOS 使用自定义手势屏蔽按钮解决方法/UITapGestureRecognizer屏蔽Button
- iOS开发:使用响应链方法实现传值及事件传递
- IOS UIScrollView中 使用 touch 无法响应的问题