gpt4 book ai didi

ios - 使用点击手势时无法访问表格 View

转载 作者:行者123 更新时间:2023-11-28 19:05:33 25 4
gpt4 key购买 nike

我在我的 View 上使用点击手势,它还有一个 TableView 作为 subview 。表格会滚动,但当点击时,它不会调用 didSelectRowAtIndexPath,而是调用与点击手势关联的选择器。我可以通过获取点击位置来检测点击 View 。 我想在点击表格而不是点击手势选择器时访问 didSelectRowAtIndexPath。我如何实现这一点?

最佳答案

实现点击手势的 UIGestureRecognizerDelegate ,如果触摸在 tableview 中则阻止手势。

- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer
{
CGPoint p = [gestureRecognizer locationInView:view] ;
if (CGRectContainsPoint(tableview.frame, p)) {
return NO ;
}
return YES ;
}

关于ios - 使用点击手势时无法访问表格 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20769199/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com