2013-11-26 113 views
0

我有一个tableview,它包含的图像以每个单元格为中心,具有许多单元格。我在tabelview上设置了一个正确的滑动手势。每个图像视图覆盖触摸*方法。我注意到,如果我在图像外滑动,父视图会响应。如果我滑过单元格中的图像视图,则父级不响应。ios轻扫手势不能在子视图上用父视图上的手势识别

滑动手势是否被子图像子视图中的触摸*覆盖所阻挡?

回答

-1

您可以将UIswipeguesture添加到您的图像子视图。所以你不需要重写任何触摸功能

Uiswipeguesture gues=uiswipeguestu 
Imageview addguesture: gues; 
+1

这个语法是完全错误的。请纠正它。 – Cutetare

+0

我有两个问题:1)触摸功能*覆盖手势吗? 2)为什么父视图上的滑动手势不适用于技术上子视图的孩子? – samonderous

+0

1)我认为touch和guesturerecognizer是不同的工具。如果您使用触摸功能,您是否称超级连锁责任?在很多情况下它很复杂。 2)轻扫式触摸功能可能会忽略它们的机会,而不是子视图中的内容。使用guesture识别器比将它们混合在一起更简单。 – User00