【已解决】对于界面框体抽象的疑问

在cocostudio在UI中,对于界面框体的抽象是不是使用WidGet这个类?
如果是这个类,那么我要怎么做才能对一个框体进行整体操作?例如,设定这个框体内的所有控件都设置消息穿透?

:12:没理解楼主的意思,所有的UI都是继承UIwidget的,但是你想要什么框体?是panel么?还是框选?还有消息穿透是指哪些消息?

谢谢版主的回复
我想问个问题,为什么对于一个UI层,setVisible是全局的,而setEnable不是全局的?
同样对于一个UILayout类创建的对象,setVisible是全局实现的,而setEnable却不是全局实现的,导致当我隐藏一个层时并设置不可交互时,z值更低的层无法正常接收消息,会被隐藏的层中的相同位置的控件拦截

恩,目前的事件分发机制就是这样的,目前只能等cocos2d-x3.0更新事件分发机制,如果你不想显示,可以考虑将控件移到屏幕外,目前这个方法还是相对好的解决办法了。

那么为什么不把_touchPassEnable这个选项做到cocostudio UI编辑器中?

这个属性在底层还没实现呢,所以编辑器也不会添加,等底层实现后肯定会在编辑器中加的。

嗯,谢谢回复