TODO:说明文档的编写 1.BaseContentControl 每一个包含节点的容器就是一个content,panel可以作为一个特殊的content TODOLIST: 1.Done:uiControl注册在其顶层的contentControl其上,contentControl注册在UIManager其上。 2.Doing:功能实现,各类控件的自动绑定,都继承于UIControl。 3.Done:自动生成脚本,找到定制化脚本的方法了。通过编写插件的方式进行,已经完成编写。 4.Doing:关于插件的编写: (1)虽然目前实现地较为粗糙,实现地较为粗暴,等到之后再慢慢优化,主要是不懂HTML和css这一块东西。 (2)HACK:在插件的contentControl代码生成方面易用性不够高,如果改变了目录生成代码,对于基类的import路径就不对。 5.TODO:对于类似于签到,ScrollView这种下面有很多item的怎么办呢? 可以弄一个这个逻辑,uiControl可以注册继承自contentControl的 6.还有一个问题就是如果一开始就是节点的active是false的情况,这就有点麻烦了。 麻烦的情况在哪里:如果在一开始关闭的时候我去改变其中某个label的值,会导致UILabel根本就没有绑定上去,这时就会报错。 能够解决吗?估计需要在实际项目中来进行解决。做得还是太少了。 HACK:一开始如果某些界面隐藏了是会导致一些问题,依赖于脚本的确是有这个问题的。 考虑得太多,应该是没有大问题的,这些东西可以慢慢在实践中解决。 !!!!!!------------------------------------> 有必要为事件加一个事件队列这一说,这样可以使事件管理更加具有条例性。 Ui层分为若干层(层级越来越高): Cover:类似hud层 Main:类似各个主界面层 Frame:类似弹窗层 Dialog:对话框层 Tutorial:新手引导层 XViewBase:{ 遍历子节点,注册到脚本对象 所有视图的基类 } framework: UI 事件管理 数据存储