Обрабатывают событие touch, отправленное операционной системой.
Процесс:
UITouch.UIWindow).Responder Chain).UIButton) распознается как событие UIControlEventTouchUpInside.UIButton вызывает связанный с этим событием метод-обработчик (таргет/экшн).Пример:
swift
Цепочка ответчиков (Responder Chain):
UIView (кнопка)superview) кнопкиUIViewController)UIWindow)UIApplicationDelegate)Событие перемещается вверх по цепочке до тех пор, пока ответчик не обработает его или не отклонит. UIButton обычно сам обрабатывает touchUpInside.