Мультитач появляется в одно касание - PullRequest
0 голосов
/ 12 июня 2009

Я получаю противоречивые результаты, используя мультитач. Я пытаюсь обнаружить двухпальцевый удар. Иногда я успешно обнаруживаю 2 касания, иногда это выглядит как 1 касание, но колеблется в положении между двумя пальцами.

Я создал тестовое приложение, чтобы попытаться изолировать это поведение, но обнаружил, что тестовое приложение ведет себя нормально.

Приложение, в котором возникает проблема, имеет несколько вложенных представлений, а мой код обнаружения касания находится в корневом представлении. Может ли это быть проблемой? Нужно ли включать распознавание касания в каждом подпредставлении?

Ответы [ 2 ]

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

Вам не гарантировано всегда получать оба касания в массиве - например, если один палец двигался, а другой неподвижен, он не будет отображаться в TouchesMoved. Просто предположите, что палец все еще лежит на старом месте, пока не будет сообщено иначе.

0 голосов
/ 17 июня 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...