Tag: 轻拍

UITablevlewCell中的UIImageView上的UITapGestureRecognizer没有被调用

我目前有一个自定义的UITableViewCell,其中包含一个UIImageView,并试图在UIImageView上添加一个UITapGestureRecognizer,没有运气。 这里是代码片段。 //within cellForRowAtIndexPath (where customer table cell with imageview is created and reused) UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleImageTap:)]; tap.cancelsTouchesInView = YES; tap.numberOfTapsRequired = 1; tap.delegate = self; [imageView addGestureRecognizer:tap]; [tap release]; // handle method – (void) handleImageTap:(UIGestureRecognizer *)gestureRecognizer { RKLogDebug(@"imaged tab"); } 我也设置了单元格和UIImageView的superview userInteractionEnabled,但仍然没有运气,任何提示? 编辑 : 我也删除单元格的select由cell.selectionStyle = UITableViewCellSelectionStyleNone; 这可能是一个问题