如何模仿uiview上的点击?

时间:2014-11-06 14:55:29

标签: ios objective-c iphone uiview uitapgesturerecognizer

我遇到了问题...... 在这里:

我将UIGestureRecognizer添加到self.viewselfUIViewController)并处理点击事件。

但我有另一个UIView,它是self.view的子视图,它有一个反应" tap"手势(touchesBegantouchesEnded)。

问题出现:当我点击它时,因为self.view拦截了该手势,UIView无法获得该事件。那么有没有办法模仿"点击",或者在动作函数中自然地放手?

--- ---添加

Forwarding UIGesture to views behind是一个类似的问题,但在这种情况下,它可以将UIGestureRecognizer传递给子视图。

在这种情况下,我需要在触摸开始和结束时进行处理,因此无法处理UIGestureRecognizer

或者我是否可以使用UIGestureRecognizer修改功能?

1 个答案:

答案 0 :(得分:0)

是的,我通过传递UIGesturerecognizer解决了它,并使用了这个方法: How to replace TouchesBegan with UIGestureRecognizer