Listview 拖动与点击的区别监听问题

HI
我在使用UIListView时遇见一个问题,
拖动或点击时,
LISTVIEW_ONSELECTEDITEM_START、LISTVIEW_ONSELECTEDITEM_END
都会响应。

我如何区分何时是点击,何时是拖动?

(事实上,我不希望拖动时产生点击某一个index的事件)
想问问大大该如何处理。

自己想了个比较蠢的办法
在上面再添加一个触摸层来判断是否有过拖拽操作

拖动与点击很好区分啊,你的点击事件的注册,不要通过listView控件,直接在注册在item上,对每个item设置一个tag值,通过tag值确定点击的是那个tag

有具体实现方式么