关于客户端gui控件的一些知识
基础信息:
1.控件的类型,分为页面实例和组件控件,子类型继承父类型的所有属性
2.页面实例和组件实例的相同点:都是panel
3.页面实例和组件实例的区别:
- 获取子控件的方式:页面实例是用获取下属控件函数,组件实例是用获取子控件函数
- 页面实例不能作为滑动框滚动
- 动态创建方式:页面用“创建页面实例”,组件用“创建组件实例”
- 其他,后续想到再补充
动态创建ui:
1.创建组件实例只能创建官方预设的,无法创建新类型,大坑点,这样就只能在触编修改全部的效果
2.基于以上特性,建议用页面实例,
3.子控件修改父控件后,父控件无论是页面还是组件,都是用“获取子控件”函数
界编与数编:
- 界编的页面和数编里的gui模板是一对一绑定的,界编改动ui后,会在数编里的gui模板同步改动,但直接改动数编模板,界编是不会即时同步,需要保存重启。
- 基于以上特性,如果有需要批量修改,可以用数编的批量操作功能
- 可以把大量相同ui节点,转换成一个公共节点(实验性操作)
暂时写到这,有对ui不解的可以评论,我后续做补充