关于cocostudio的一些控件问题,是本身有BUG 还是我没有看透

     一些基本组件如按钮 setEnabled 没有不可点击状态,虽然在UI里面有设置不可点击的图片,可是设置setEnabled(false)后,按钮就消失了。
     有些项目中,两个按钮在同一个位置,某种条件时,显示一种按钮 ,这个时候,如果单纯的设置setVisible(false) 只是让这个按钮不显示而已。点击的时候,还是会触发 ,那么如果设置setTouchEnabled(false) 呢,好像还是没有用,一定要设置setEnabled(false),类似的也有Layout这个组件,两个层都在同一个地方 ,条件触发显示哪一个layout  ,有时点击没有效果,被挡住了。必须要调用隐藏的layout setEnabled(false)才可以点击显示的layout。 这是一个问题,不知道大家有没有遇到过
   还有一个ListView 设置 setTouchEnabled(false)  还是会触发对他的侦听函数 ,不能禁止响应  ,当然setEnabled(false) 后,他就不可能被点击了,可是这个时候,这个listview就消失了。ScrollView这个没有试过。应该也是一样的效果。
    大神们,这是BUG ,还是我的理解错误,有没有办法解决的

在线等大神回复

没有遇到过,可以发源码吗

这还需要发源码么 在 testcpp里面找一个例子,
ListView* listView = ListView::create();
// set list view ex direction
listView->setDirection(SCROLLVIEW_DIR_HORIZONTAL);
listView->setTouchEnabled(false); //改成这样子 ,看看这个列表还不可以拖动嘛
listView->setBounceEnabled(true);
listView->setBackGroundImage(“cocosui/green_edit.png”);
listView->setBackGroundImageScale9Enabled(true);
listView->setSize(Size(240, 130));