在一个button A上叠加一个button B,把B设为不可见,A仍然不可点击,这个设定有点不科学。ios上面就做的很好,上面的不可见,下面的自然就能接收事件。
您好,这个问题是cocos2d-x事件分发与显示属于同级关系。控件的隐藏与显示并不会和点击同步。目前cocos2d-x不会继续对从从cocos2d-x 2.x版本做结构上的改动,所以这个问题暂时需要您手动将控件设置为不可点击。感谢您对cocostudio的支持。
在cocosstudio里面把上层button的交互项取消了,下层的button依然收不到事件。
我结了这个问题吧,tag重复了,既然tag是自动生成的,就不应该允许生成相同的tag,希望cocosstudio早日把这坑添了。
目前已经会对tag进行自增,但是tag不会做到不重复,在某些情况下会有用户利用重复tag对控件进行归类等操作。
setVisible还是可以触摸的,要setEnabled