第一步:设置按钮吞噬状态
setSwallowTouches(false)
第二步:设置一个变量_bScrolling,来获取tableView的滚动状态。
重写scrollViewDidScroll函数
void XXXXX::scrollViewDidScroll(extension::ScrollView* view)
{
_bScrolling = view->isDragging();
}
第三步:根据滚动状态来禁止响应操作。
void XXXXX:: CallBack(Ref* obj)
{
if (_bScrolling) return;
auto pNode = (Node*)obj;
///实现内容;
}