页面加UIPanGestureRecognizer手势后,无法响应tableViewCell点击事件的解决办法
来源:互联网 发布:如何清空淘宝收藏夹 编辑:程序博客网 时间:2024/06/04 17:57
页面加UIPanGestureRecognizer手势后,无法响应tableViewCell点击事件的解决办法:
直接在viewcontroller中加代理方法
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ // 输出点击的view的类名 NSLog(@" 输出点击的view的类名%@", NSStringFromClass([touch.view class])); // 若为UITableViewCellContentView(即点击了tableViewCell),则不截获Touch事件 if ([NSStringFromClass([touch.view class]) isEqualToString:@"UITableViewCellContentView"]) { return NO; } return YES;}
相关介绍来自 http://blog.csdn.net/namehzf/article/details/7424882
// 询问一个手势接收者是否应该开始解释执行一个触摸接收事件 - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer{ // CGPoint currentPoint = [gestureRecognizer locationInView:self.view]; // if (CGRectContainsPoint(CGRectMake(0, 0, 100, 100), currentPoint) ) { // return YES; // } // // return NO; return YES; } // 询问delegate,两个手势是否同时接收消息,返回YES同事接收。返回NO,不同是接收(如果另外一个手势返回YES,则并不能保证不同时接收消息)the default implementation returns NO。 // 这个函数一般在一个手势接收者要阻止另外一个手势接收自己的消息的时候调用 - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer{ return NO; } // 询问delegate是否允许手势接收者接收一个touch对象 // 返回YES,则允许对这个touch对象审核,NO,则不允许。 // 这个方法在touchesBegan:withEvent:之前调用,为一个新的touch对象进行调用 - (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldReceiveTouch:(UITouch *)touch{ return YES; }
0 0
- 页面加UIPanGestureRecognizer手势后,无法响应tableViewCell点击事件的解决办法
- 页面加UIPanGestureRecognizer手势后,无法响应tableViewCell点击事件的解决办法
- 手势事件与TableViewCell点击事件冲突
- view上添加点手势 button无法响应点击事件
- view上添加点手势 button无法响应点击事件
- view上添加点手势 button无法响应点击事件
- view上添加点手势无法响应点击事件
- 关于iOS7之后自定义leftnavigationitem后手势无法响应问题的解决办法
- UIimageview添加手势,无法响应手势事件
- GridView的item无法响应点击事件
- IOS 在viewcontroller中响应了点击事件后子视图无法响应点击事件
- 关于把button加到UIImageView上后button无法响应单击事件的方法
- UIImageView - 解决Button加到ImageView上后Button 无法响应单击事件的方法
- UIPanGestureRecognizer手势影响UISlider拖动的问题及解决办法
- UIPanGestureRecognizer手势影响UISlider拖动的问题及解决办法
- UIPanGestureRecognizer手势影响UISlider拖动的问题及解决办法
- UIPanGestureRecognizer手势影响UISlider拖动的问题及解决办法
- UITableView与UIPageViewController的UIPanGestureRecognizer手势冲突解决办法
- UVA 10397 - Connect the Campus 翻译
- linux下查看磁盘空间
- 如何开始编程语言?给初学者的几个小贴士
- 天声人語 20141212
- 电脑黑屏的处理技巧
- 页面加UIPanGestureRecognizer手势后,无法响应tableViewCell点击事件的解决办法
- quick-cocos2dx lua里对class的定义
- poj1330 Nearest Common Ancestors pascal代码
- java反射实战 -- 一些基础知识
- MySQL中文乱码问题
- MySql数据库 sql查询增加序号的伪列
- 为什么匿名内部类和局部内部类只能访问final变量
- KITL 解析 - KITL是怎样工作的?
- 关于微信支付android 返回1001问题