0

在我的视图控制器中,我有一个表格视图和一些自定义UIView的。在视图控制器中,UITapGestureRecognizer为一些交互式 UI 工作实现了 a。现在,UITableView不再响应UITapGestureRecognizer了。从调试来看,它似乎直接进入了UITapGestureRecognizer选择器方法,并且didSelectRowAtPath永远不会被调用。

谢谢

4

1 回答 1

1

首先,您需要在视图上添加点击手势。并记住<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
}
于 2013-05-21T06:39:41.387 回答