【发布时间】:2017-10-06 04:40:40
【问题描述】:
对于手势和层次结构的小问题,我找不到解决方案。你有它的样子:
-superview
--view A
---objectViewA z UIGestureRecognizer
--view B
---objectViewB z UIGestureRecognizer
在开始时 viewA 和 viewB 被隐藏。用户根据需要取消隐藏。当 viewB 没有覆盖 viewA 时,我可以移动 objectViewA,但如果我们取消隐藏 viewB,我可以移动 objectViewB,但 objectViewA 不会返回任何触摸。
我添加了shouldRecognizeSimultaneouslyWith 委托,但它不起作用。它没有采取任何行动。
如何解决这个问题?我会很高兴的!
【问题讨论】:
-
当
objectViewB的UIGestureRecognizer被objectViewA调用时你想做什么? -
objectViewA和objectViewB可以在屏幕上移动,但objectViewA在viewB下方。我希望所有对象 A 和 B 都可以移动
标签: ios objective-c swift uiview uigesturerecognizer