UITableView在子视图上开始触摸时滚动



我有一个包含不同类型单元格的表视图,其中一个单元格有一些UITextFields和UIButton。当我尝试以任何子视图中的触摸开始滚动此视图时,表不会滚动,并将其识别为子视图的"内部触摸"。我以前用过"延迟内容触摸",但触摸内部按钮工作不好。有什么想法可以解决这个问题吗?

我刚刚发现我有一个"UIMapGestureRecognizer"正在制造这个问题。感谢的帮助

在UITableView中关闭"可取消的内容触摸"为我解决了这个问题(在滚动视图/触摸下的UITableView属性检查器中)。我从这个问题中得到了这个:在UIScallView 中滚动UITableView

从UIScrollView:canCancelContentTouches文档:

如果此属性的值为NO,则在内容视图开始跟踪后,无论手指移动如何,滚动视图都不会滚动。

最新更新