UITableView取消UITapGesture

时间:2017-05-05 12:14:11

标签: ios

uitableviewdidselect取消外拍轻拍手势动作 在cell.contentView中有一个UIImageView,并且有一个轻击手势来放大图像,控件不会进入Tap Gesture操作,它传递给tableview doselect delegate?我正在为我的表使用UITableView类已经做了userInteractionEnabled = YES& cancelsTouchesInView = NO

2 个答案:

答案 0 :(得分:0)

确保设置

tapGestureRecognizer.cancelsTouchesInView = NO;

答案 1 :(得分:0)

它不起作用,因为表视图一次不能进行两次用户交互。首先,它将优先考虑didSelectRowAtIndexPath。您需要禁用单元格上的用户交互。这样就可以调用点击手势。确保user interaction enabled用于imageView。