UITouch - можно ли отключить многократное нажатие - PullRequest
1 голос
/ 11 июня 2009

Я бы хотел, чтобы каждый экземпляр UITouch записывал одно касание. Другими словами, независимо от того, насколько близко несколько нажатий происходят во времени, я бы хотел, чтобы каждый из них создавал уникальный экземпляр касания. Возможно ли это?

Спасибо, Дуг

Ответы [ 2 ]

2 голосов
/ 11 июня 2009

Что стоит за этим вопросом, так это моя необходимость привязать уникальный адрес к каждому экземпляру UITouch для каждого касания.

Я был NSLoging в touchsBegan: withEvent: уже некоторое время, и я пришел к удивительному осознанию того, что экземпляры UITouch, похоже, перезаписываются снова и снова (то есть один и тот же адрес указателя появляется в отчетливом контакте последовательности!), а не создавать заново каждый раз, когда инициируется последовательность касаний.

Моя цель - один уникальный адрес экземпляра UITouch с tapCount = 1.

1 голос
/ 11 июня 2009

Вы можете включить метод делегата для захвата нескольких касаний, и просто заставить этот метод вызывать ваш метод одного касания несколько раз.

...