在做新手引导,用clippingNode做遮罩,但是遇到一个问题,在指引点击listview的一个item的时候,想要只能点击这个item,而不能滑动这个list,试了很多方法都不好,请问大家遇到这种情况是怎么处理的?
发现listview:addTouchEventListener这个是不生效的
setTouchEnabled(false) 不行?
最近解决了这个问题。在点击这个item时,设置:listview->setDirection(SCROLLVIEW_DIR_NONE) 当list没有滚动方向时,listview就不会滚动。引擎需要再去掉一句代码,不然设置无方向不起作用。在void ListView::setDirection(SCROLLVIEW_DIR dir)函数中,去掉一个return。
谢谢楼上的,改了就不能滑动啦
这个问题,我们直接改了scrollview的c++代码,增加了setScrollable(bool)这个方法来控制