UIControl.sendAction的选择器参数作用是什么?UIControl.addTarget接受代表在发送动作时要调用的函数的选择器参数,这很有意义,但为什么发送事件的控制器要指定要调用的函数呢?我可能漏掉了什么。下面是我正在尝试实现的自定义按钮的一部分代码,供参考:
override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) {
self.pressed = false
if self.bounds.contains(touches.first!.locationInView(self)) {
// sendAction(???, to: nil, forEvent: UIControlEvents.TouchUpInside)
}
super.touchesEnded(touches, withEvent: event)
}