在可移动的UIView中移动UILabel

时间:2014-10-04 13:33:47

标签: ios objective-c xcode uiview uigesturerecognizer

我在UIView中有一个可拖动的UIView(特别是UILabel)。

UIView和嵌套的UILabel都有一个触摸拖动脚本。我想要做的就是当我触摸UILabel时,UIView不会拖动,我想在不设置标志的情况下这样做,而是让触摸事件被吞下"通过UILabel而不是传递给父UIView。

是否可以让嵌套视图吞下UIGestureEvents,这样我就不必在任何地方放置大量标记了?

1 个答案:

答案 0 :(得分:1)

是的,这很容易。您想要查看UIGestureRecognizerDelegate方法。这正是他们的目的 - 在竞争的手势识别器之间做出决定。