在我的视图控制器中,我有一个表格视图和一些自定义UIView
的。在视图控制器中,UITapGestureRecognizer
为一些交互式 UI 工作实现了 a。现在,UITableView
不再响应UITapGestureRecognizer
了。从调试来看,它似乎直接进入了UITapGestureRecognizer
选择器方法,并且didSelectRowAtPath
永远不会被调用。
谢谢
在我的视图控制器中,我有一个表格视图和一些自定义UIView
的。在视图控制器中,UITapGestureRecognizer
为一些交互式 UI 工作实现了 a。现在,UITableView
不再响应UITapGestureRecognizer
了。从调试来看,它似乎直接进入了UITapGestureRecognizer
选择器方法,并且didSelectRowAtPath
永远不会被调用。
谢谢
首先,您需要在视图上添加点击手势。并记住<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
}