所以我有一个NSObject在init函数中接受UIView,并将其指定为属性。此行为类的功能取决于使用touchesBegan / touchesEnded按下UIView的时间。
我想在NSObject类中封装这个touchesBegan / touchesEnded逻辑,以使这个行为类更加模块化。目前,touchesBegan / touchesEnded功能在UIViewController类中,并传递给了行为。
是否可以覆盖和/或"听" for touchesBegan / Ended in NSObject类?
答案 0 :(得分:1)
对于自定义触摸处理逻辑,您应该继承UIGestureRecognizer
。然后,您可以将其添加到任何视图。
查看documentation手势识别器和guide。