Is it possible to detect the fingersize in an IOS Application? I've read in the documentation:
Notes: A finger on the screen affords a much different level of precision than a mouse pointer. When a user touches the screen, the area of contact is actually elliptical and tends to be offset below the point where the user thinks he or she touched. This “contact patch” also varies in size and shape based on which finger is touching the screen, the size of the finger, the pressure of the finger on the screen, the orientation of the finger, and other factors. The underlying Multi-Touch system analyzes all of this information for you and computes a single touch point.
So, does that mean theres no possibility with the SDK to detect the physical fingersize? What I want to accomplish: I need virtual "buttons" in my OpenGL ES Application. And if someone hold the iPhone like a gamepad, he will probalbly use one finger for two buttons (rolling off the thumb). I hope its understandable what I mean...
Any ideas?
(void)touchesMoved: (NSSet *)touches withEvent:(UIEvent *)event
and check thelocationInView
of the given touches. So you would have one gamepad view/area and check which part is hit/covered on touchesMoved. – Zyrian