【发布时间】:2013-06-07 08:37:32
【问题描述】:
我正在编写一个模块,每次在视图上滑动时,都会添加两个视图大小为一半的子视图。这些子视图有自己的手势(例如:平移,...)。我第一次刷,没关系,因为没有创建任何子视图。但是一旦创建了子视图,每次我滑动时,滑动手势总是传递给它的子视图。 :(,所以我必须滑动2次才能划分。
我想知道有没有办法阻止滑动传递到它的子视图?谢谢。
更新
我使用 shouldRecognizeSimultaneouslyWithGestureRecognizer 使这些手势同时工作。但是还是有一些问题。父视图有它的滑动手势,子视图有它的平移手势。由于我使用了 souldRecognizeSimultaneouslyWithGestureRecognizer,所以有时在我平移时,会触发滑动手势。那么,您知道在这种情况下如何在 Pan 处于活动状态时禁用 Swipe 吗?
【问题讨论】:
-
你想要什么行为?如果子视图和父视图中都有手势识别器,显然存在冲突。
-
我只希望在父视图中滑动行为,而不是子视图。我没有将此手势添加到子视图中。
标签: ios uiview uigesturerecognizer