ccui.ImageView

addMilk:function () {
this.milk = new ccui.ImageView(this.dir+‘milk’+PNG);
this.addChild(this.milk);

    this.milk.setPosition(860.74,347.13);
    this.milk.setTouchEnabled(true);
    this.milk.addTouchEventListener(this.cbTouchMilk,this);
    // addTouchLogPosEvent(this.milk);
},

cbTouchMilk:function (sender, type) {
// myLog(“milk”);
switch (type) {
case 0: break;
case 1: break;// 想在这里让ImageView随touch移动 但是不知道怎么获取touch的delta
case 2: break;
case 3: break;
}
},

问题解决了
ccui.ImageView继承自ccui.Widget
ccui.Widget有一个
getTouchBeganPosition: function () {
return cc.p(this._touchBeganPosition);
},

getTouchMovePosition: function () {
return cc.p(this._touchMovePosition);
},
这两个方法
通过这两个坐标用cc.pSub(p1,p2)就拿到touch的delta了;