在我的视图控制器中,我有一个表格视图和一些自定义UIView
。在视图控制器中,为某些交互式UI工作实现了UITapGestureRecognizer
。现在,UITableView
不再响应UITapGestureRecognizer
了。从调试开始,它似乎直接进入UITapGestureRecognizer
选择器方法,并且永远不会调用didSelectRowAtPath
。
由于
答案 0 :(得分:1)
首先,您需要在视图上添加Tap Gesture。
并记住<UIGestureRecognizerDelegate>
添加.h文件。
UITapGestureRecognizer *doubleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(doubleTap1ImgView:)];
doubleTap.numberOfTapsRequired = 2;
doubleTap.delegate = self;
[self.ImgView addGestureRecognizer:doubleTap];
self.ImgView.userInteractionEnabled=YES;
- (void)doubleTap1ImgView:(UITapGestureRecognizer *)gesture
{
// Do What you want here
}