[英]Table view not accessible when using tap gesture
我在视图上使用了轻击手势,该视图也有一个表格视图作为子视图。 该表会滚动,但在点击时不会调用didSelectRowAtIndexPath
,而是调用与轻击手势关联的选择器。 我可以通过获取点击位置来检测点击的视图。 我想在点击表而不是点击手势选择器时访问didSelectRowAtIndexPath
。 我该如何实现?
实现轻击手势的UIGestureRecognizerDelegate,如果触摸在表视图中,则阻止该手势。
- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{
CGPoint p = [gestureRecognizer locationInView:view] ;
if (CGRectContainsPoint(tableview.frame, p)) {
return NO ;
}
return YES ;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.