本来是在2.2版本发现的,后来看了下3.3的也有问题。
在ScrollView::onTouchEnded中,有一个触发器,做回弹效果,就是:deaccelerateScrolling,
我查了下,Timer的_elapsed初始是-1,然后看下Timer::update中的代码,发现触发器不会在这
一帧触发。这样就有一个问题,如果fps为30,拖动一个scrollview,松开的瞬加马上再点击一次,
就会触发touchbegan,_dragging置为true,因为引擎是先处理点击事件,再处理schedule,
如果这是点击的这一帧刚好在刚才松开那一帧之后的第一帧,那么,deaccelerateScrolling就没有
触发moveaction,就直接unschedule了,
控件就无法回弹了。