在iOS中,您可以将操作方法分配给多个UIControl
事件,例如
...........
self.addTarget(self,
action: #selector(onTouch(sender:forEvent:)),
for: .allTouchEvents)
...........
@objc func onTouch(sender: UIControl, forEvent event: UIEvent) {
// Which UIControl.Event ?
}
在行动方法中是否可以找出是哪个UIControl.Event
触发了行动?