提个关于控件的意见!

当一个控件被隐藏之后,只要是控件的TouchEnabled是设置为true,则依然可以触发事件。只有设置为false才能关闭
这样不符合思维逻辑,既然都已经看不见,还要事件有何意义。而且当隐藏一个UILayer的时候,如果上面有许多的
按钮,则又要花费时间与代码去将按钮的TouchEnabled设置为false;而且当UIlayer的TouchEnabled设置为false时
其上面的控件TouchEndbled为false依然可以触发事件。

还有就是按钮的交互能默认为true么,因为有时容易忘记。

希望能改进一下。

感谢楼主的意见,不过事件的问题是由cocos2d-x底层事件分发设计的问题,所以只能在隐藏的同时取消事件。