Вопрос проверяет знание кастомизации обработки касаний через переопределение метода point(inside:with:) для создания нетривиальной области отклика.
Короткий ответ
Нужно создать подкласс UIView и переопределить метод point(inside:with:). Внутри этого метода следует проверить, попадает ли точка касания в кольцо (бублик). Это можно сделать, проверив, что точка находится внутри большого круга, но за пределами внутреннего малого круга. Метод должен вернуть true только если условие выполняется.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.