отслеживание двух пальцев с TouchesMoved

нет, jQuery всегда возвращается, jQuery возражают независимо, если селектор был подобран или нет. Необходимо использовать .length

if ( $('#someDiv').length ){

}
6
задан groundhog 10 August 2009 в 17:30
поделиться

4 ответа

Я обнаружил, что это можно сделать что я хочу. Просто проверьте курс Стэнфорда CS193P на iTunesU.

1
ответ дан 17 December 2019 в 18:18
поделиться

К сожалению, если подумать, нет "окончательного" способа связать один палец с одной точкой касания. В конце концов, ваши пальцы не имеют глобально уникальных идентификаторов, которые iPhone может использовать для выборки.

Что вам нужно сделать, так это вести учет «предыдущих» местоположений, что полезно для управления защемлениями и в любом случае другие вещи - и пометьте каждый палец на основе близости к предыдущему набору касаний.

1
ответ дан 17 December 2019 в 18:18
поделиться

Вы получаете штрихи как NSSet * из метода TouchesBegan , вам нужно перебрать все штрихи и поставить их в контексте вашего приложения, чтобы вы могли идентифицировать их позже.

Было бы намного проще помочь вам, если бы вы описали свои намерения ...

0
ответ дан 17 December 2019 в 18:18
поделиться

Вы написали

TouchesMoved покажет только один палец (событие).

но на самом деле это не так: пока два пальца касаются экрана и хотя бы один из них движется, вы получите touchesMoved с обоими пальцев.

если на время снять палец, вы можете получить несколько вызовов touchMoved одним пальцем, поэтому вам нужно решить, что с этим делать.

0
ответ дан 17 December 2019 в 18:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: