Я делаю рисунок на CALayer и хочу, чтобы пользователь мог просто коснуться различных частей чертежа и вызвать ответ. Я пробовал искать распознавателей жестов, и кажется, что их нужно привязать к UIView. Любая идея, как я могу получить желаемое поведение с помощью CALayers?Сенсорный жест на CALayer
1
A
ответ
3
Вам нужен ответчик, чтобы иметь возможность реагировать на прикосновения. Из представления, на котором размещен этот слой (в какой-то момент вашего дерева это должно быть правдой), вы можете использовать -[CALayer hitTest:]
, чтобы попытаться найти самый глубокий подуровень, который будет отвечать вам.