我用
:onTouch(function(event)end)
来获取widget的触摸事件。
查看widgetex源码,里面设置event={x=0,y=0},这个地方不是很懂,为什么要有这个设置。
然后我在触摸事件中想调用触摸的坐标。
显然用event.x是不行的,只能得到结果0.
于是就纠结了。
查了一下,有人说getTouchStartPos(),用了一下,不行。
然后再查,有人说getTouchBeganPosition(),用了一下,行了!太开心了。
然后我大胆的尝试了一下,将event={x=0,y=0}中的0,换成了sender:getTouchBeganPosition().x和sender:getTouchBeganPosition().y
运行一下果然也成功了。
但不知这样对不对,还请高手指教。