因此,我有一个NSObject可以在init函数中接受UIView并将其分配为属性。此行为类的功能取决于使用touchesBegan / touchesEnded按下UIView的时间。

我想将这个touchesBegan / touchesEnded逻辑封装在NSObject类中,以使此行为类更具模块化。当前,touchesBegan / touchesEnded功能在UIViewController类中,并传递给该行为。

是否可以覆盖和/或“监听” NSObject类中的touchesBegan / Ended?

最佳答案

对于自定义触摸处理逻辑,您应该子类UIGestureRecognizer。然后可以将其添加到任何视图。

签出documentation以获取手势识别器和guide

关于ios - 监听UIView的touchesBegan/touchesEnded在NSObject中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35443373/

10-10 01:49