Вопрос

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

Спасибо, Даг

Это было полезно?

Решение

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

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

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top