Можно ли определить размер пальца в приложении для iOS? Я читал в документации:
Примечания: палец на экране обеспечивает совершенно другой уровень точности, чем указатель мыши. Когда пользователь касается экрана, область контакта на самом деле имеет эллиптическую форму и имеет тенденцию смещаться ниже точки, в которой, по мнению пользователя, он или она коснулся. Это «пятно контакта» также различается по размеру и форме в зависимости от того, какой палец касается экрана, размера пальца, давления пальца на экран, ориентации пальца и других факторов. Базовая система Multi-Touch анализирует всю эту информацию за вас и вычисляет одну точку касания.
Итак, означает ли это, что у SDK нет возможности определить физический размер пальца? Чего я хочу добиться: мне нужны виртуальные «кнопки» в моем приложении OpenGL ES. И если кто-то будет держать iPhone как геймпад, он, вероятно, будет использовать один палец для двух кнопок (скатываясь с большого пальца). Надеюсь, понятно, что я имею в виду ...
Любые идеи?
(void)touchesMoved: (NSSet *)touches withEvent:(UIEvent *)event
и проверитьlocationInView
данных касаний. Таким образом, у вас будет один вид / область геймпада и вы сможете проверить, какая часть попадает / закрывается при touchMoved. - person marcus   schedule 27.07.2011