Возможно ли получить тип события касания кнопки (то есть touchupinside, touchupoutside, touchdragdown и т. Д.) В пользовательском классе.
class MyButton : UIButton {
override func sendAction(_ action: Selector, to target: Any?, for event:
UIEvent?) {
debugPrint("Am here")
/* below code is just for understanding what i want
if event.type == touchupinside {
//do something
}
else if event.type == touchdragdown {
//do something else
}
*/
super.sendAction(action, to: target, for: event)
}
}