据我所知,iPhone多点触控框架发送的每个触摸的位置,但不是大小.
我希望允许用户用拇指尖点击按钮,或者将拇指垫放在多个按钮(不是真正的UIButton)上,让我的触摸跟踪代码意识到它需要按下拇指上的所有按钮过度.
所有这些答案都是错误的.事实上,Apple似乎并没有在商店的应用程序中批准这一点,这是另一回事.
float vf = 10.0; id valFloat = [thisTouch valueForKey:"pathMajorRadius"]; if(valFloat != nil) { vf = [valFloat floatValue]; }
我真的希望用户和开发人员能够更加努力地解决这个问题.
由于UITouch处理触摸并且没有任何关于尺寸的说法,我会说不,你不能.你最好尝试另一个像拖拽的approch ..