我真是○○○○,我只是想做一个双指缩放而已。
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑以上是牢骚话↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
onTouchesBegan: function (touches, event) {
var target = this.target;
var touch1 = touches;
var touch2 = touches;
var deltaX = touch1.getLocation().x - touch2.getLocation().x;
var deltaY = touch1.getLocation().y - touch2.getLocation().y;
target._touchesBeganDistance = deltaX * deltaX + deltaY * deltaY;
return true;
},
我调试时发现在这个onTouchesBegan中的touches.length 不管我用几个手指点都只有1.
但是在onTouchesMoved和onTouchesEnded中就是正确的。
导致我无法计算出最开始的两个手指触摸点的距离_touchesBeganDistance,就没有办法缩放。
请大家帮帮忙,话说这个算是bug吗?我发帖在技术疑问里面没问题吗?



