UIGestureRecognizer — это абстрактный базовый класс для конкретных классов распознавателей жестов. Объект распознавания жеста (или просто распознаватель жестов) отделяет логику распознавания жеста и действий в соответствии с этим распознаванием. Когда один из этих объектов распознает общий жест или, в некоторых случаях, изменение жеста, он отправляет сообщение о действии каждому назначенному целевому объекту.