0

我将UIImageView添加到我的自定义UITableViewCell。然后该图像显示在单元格的边界之外。我还在图像中添加了UITapGestureRecognizer,这样当我点击图像时,它将从视图中移除。将UIImageView添加到单元格边界外的UITableViewCell中

但是,当我点击图像时,它下面还有另一个单元格,而不是反应在水龙头上。所以看起来,添加一个轻拍手势识别器的图像没有任何影响。是的,我已经为图像设置了userInteractionEnabledYES。 “

回答

0

”然后,此图像显示在单元格边界之外。“您的视图将不会接受超出界限的触摸,因此如果子视图不是子视图,则子视图不会触及

+0

因此,要实现我想要执行的操作,需要将UIImageView添加到UITableView中,以便它能够拦截触摸? – 2013-03-11 17:03:29

+0

这样的声音应该可以工作。您可能还想查看一下'UIGestureRecognizerDelegate'的'-gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer'来控制识别器是否应该触发其处理程序,因为它可能与表格或单元格的识别器冲突。 – 2013-03-11 17:57:55

+0

很难说,没有看到你想要实现什么,但添加视图到tableView听起来不是一个好方法。 – 2013-03-11 18:12:07

相关问题