0

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

我刚刚发现我有一个导致问题的“UITapGestureRecognizer”。感谢您的帮助

4

1 回答 1

0

在 UITableView 中关闭“可取消的内容触摸”为我解决了这个问题(在 Scroll View / Touch 下的 UITableView 属性检查器中)。我从这个 SO 问题中得到了这个:Scrolling a UITableView inside a UIScrollView

从 UIScrollView:canCancelContentTouches 文档:

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

于 2012-11-21T18:51:17.313 回答