Как отследить сенсорные события для контента CG в UIView? - PullRequest
2 голосов
/ 05 января 2011

У меня есть подкласс UIView, который рисует изогнутую линию внутри своего кадра (используя Core Graphics). Как и ожидалось, когда вы касаетесь где-то в кадре, представление запускает событие касания. Но я хочу, чтобы событие касания срабатывало только при касании реальной линии. Как мне этого добиться?

Спасибо.

1 Ответ

2 голосов
/ 05 января 2011

Вам нужно будет настроить обнаружение столкновений. Когда вы получите сенсорное событие в кадре, затем вызовите свой метод «проверки нажатия». Этот метод просто проверяет, пересекается ли точка касания в кадре с кривой.

...