繁体   English   中英

如何将UIButton的触摸事件传递到其超级视图

[英]How can I deliver touch event of UIButton to its superview

现在我有一个带有拖曳按钮的视图,我想滑动视图来做点什么,但是我发现当我的触摸在buttonView内开始或结束时,它撤消了操作。 我该如何解决?

首先,您必须创建一个手势识别器。 对于该操作,请确保包括触发左按钮的IBAction。

let swipeLeft = UISwipeGestureRecognizer(target: self, action: "leftButtonPressed:")

接下来,指定方向。 在这种情况下,您将向左滑动。

swipeLeft.direction = UISwipeGestureRecognizerDirection.Left

最后,将手势添加到超级视图。

self.view.addGestureRecognizer(swipeLeft)

希望这可以帮助! :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM