0
我有一个tableview,它包含的图像以每个单元格为中心,具有许多单元格。我在tabelview上设置了一个正确的滑动手势。每个图像视图覆盖触摸*方法。我注意到,如果我在图像外滑动,父视图会响应。如果我滑过单元格中的图像视图,则父级不响应。ios轻扫手势不能在子视图上用父视图上的手势识别
滑动手势是否被子图像子视图中的触摸*覆盖所阻挡?
我有一个tableview,它包含的图像以每个单元格为中心,具有许多单元格。我在tabelview上设置了一个正确的滑动手势。每个图像视图覆盖触摸*方法。我注意到,如果我在图像外滑动,父视图会响应。如果我滑过单元格中的图像视图,则父级不响应。ios轻扫手势不能在子视图上用父视图上的手势识别
滑动手势是否被子图像子视图中的触摸*覆盖所阻挡?
您可以将UIswipeguesture
添加到您的图像子视图。所以你不需要重写任何触摸功能
Uiswipeguesture gues=uiswipeguestu
Imageview addguesture: gues;
这个语法是完全错误的。请纠正它。 – Cutetare
我有两个问题:1)触摸功能*覆盖手势吗? 2)为什么父视图上的滑动手势不适用于技术上子视图的孩子? – samonderous
1)我认为touch和guesturerecognizer是不同的工具。如果您使用触摸功能,您是否称超级连锁责任?在很多情况下它很复杂。 2)轻扫式触摸功能可能会忽略它们的机会,而不是子视图中的内容。使用guesture识别器比将它们混合在一起更简单。 – User00