button的禁用状态如何设置

button的禁用状态不就是不交互吗?button->setTouchEnabled(false);这样设置完后按钮点击是无效了,可图片显示还是正常状态下的那张图片,没有显示禁用状态的图片。

楼主您好,请setTouchEnable(false)同时设置Button->setBright(false) ,即可显示禁用状态的纹理。感谢您对cocostudio的支持。

还好我会使用搜索功能……

发现使用了setBright(false)之后,点击缩放效果没了,但是点击事件还是有效……
不是应该在setTouchEnable里面就直接调用setBright(false)的么,怎么还需要自己去调用,总感觉setBrght这个函数很奇怪……

举个例子
正常情况下,我们点击按钮进入关卡,按钮有正常和点击两个效果
当条件不满足时,我们需要按钮显示禁用,而且点击按钮要提示如何才能达到进入关卡的条件
这个时候,setBright(false)就ok了,我们不希望他setTouchEnable(false),因为这个时候他是可以点击的,只是颜色状态变了而已

3楼的回答受益匪浅,感谢。

:14:同受益匪浅,多谢