我在Quick-Cocos2d-x中使用CCScrollView,CCScrollView的setContainer为一个Layer,这个Layer上面放了很多PushButton
请问,我要怎么才能按住PushButton的时候让CCScrollView滑动,而点击的时候就直接执行PushButton的点击回调??
我在Quick-Cocos2d-x中使用CCScrollView,CCScrollView的setContainer为一个Layer,这个Layer上面放了很多PushButton
请问,我要怎么才能按住PushButton的时候让CCScrollView滑动,而点击的时候就直接执行PushButton的点击回调??
不同触摸机制的控件混用会出很多问题的
按钮设置为不吞噬触摸事件:
button:setTouchSwallowEnabled(false)
按钮点击的回调中判断一下scrollview的滚动状态,没有滚动才响应点击:
if not scrollview:isTouchMoved() then
– 按钮点击效果
end