Xcode - HitTesting возвращается 3 раза - PullRequest
0 голосов
/ 23 октября 2010

У меня есть подкласс UIView, где hitTest: withEvent: переопределяется. Каждый раз, когда регистрируется проверка попадания, представление регистрирует свой тег.

Пример: Нажмите

Консоль: You Touched View: 3 You Touched View: 3 You Touched View: 3

Мой вопрос: почему он делает это три раза? Мне нужно, чтобы это вызывало что-то, кроме NSLog, и я боюсь, что это тоже будет срабатывать три раза Я мог легко обойти тройной триггер, но мне было интересно, есть ли лучшее объяснение.

1 Ответ

1 голос
/ 23 октября 2010

Я предлагаю вам записать информацию о событии, а также тег uiview. Он может вызываться несколькими событиями - touchDown, touchUp и т. Д.

...