在单元格上滑动时,我的集合视图控制器没有响应(触摸从单元格上的某个点开始)。但是,当滑动开始时,它会在细胞之间的空间之间进行交互。
以前是垂直滚动,而不是触摸手势(曾经有一次,但我删除了它,没有真正改变)和集合视图和单元格中的识别器。有趣的部分是集合视图的didSelectCellAtRow在单元格上进行交互但不响应滚动时工作得非常好。
只能从单元格之间的空格或集合视图中不包含单元格的任何点滑动时滚动。
有什么想法吗?
答案 0 :(得分:4)
您确定触摸事件是否正确传递到表格视图(滚动视图)? 确保单元格没有自定义的触摸事件(例如,点击手势识别器或touchesBegan方法而不调用超级内部),并确保集合视图延迟内容触摸,取消选中它并忘记它是一个常见的错误,然后尝试理解为什么视图没有正确处理触摸,但它的孩子是。