需求如附件的图
需要能滚动,又要能点击单个项目
- UIListView 提供了onTouch 的回调函数 ,但点击的目标却不准确.
event的元素
name = “clicked”,
listView = self, itemPos = pos, item = self.items_,
point = nodePoint
但item在屏幕有缩放的时候,点击的会不准
2.可以用每个Item里面加点击事件,
self:addNodeEventListener(cc.NODE_TOUCH_EVENT, function(event) return self:onContentTouch(event) end)
如果有moved事件时记个标记,ended时候如果有moved就不是点击事件了,
3.在某些anroid机型,就算手点击一下也会有moved事件,很奇葩吧,但好在event.x == event.prevX 和event.y == event.prevY ,所以这个用的上