Widget的Button好像有点问题

我在Cocostudio里给按钮设了3张图,正常状态,按下状态,禁止状态。、
结果我在程序里想手动切换的禁止状态。
发现,setEnabled没用。
然后setTouchEnabled的确是不能点击了,但是贴图还是正常状态的贴图,没有切换到禁止状态的贴图。
必须手动再写一个setBright

然后问题又来了,如果一个按钮下面还有一个按钮。
当上面这个按钮处于setTouchEnabled为false状态时,触摸会穿透到下面的按钮。
我想让他即使处于不可点击状态,触摸也不要穿越。

Button的setEnabled确实对显示不起作用,要用disable和active。顺便吐槽下API,active是形容词,为啥要用在方法名上