使用页面嵌套(页面控件)

发布时间:2015-10-30

         页面嵌套(又称页面控件),是用来规范和复用UI及逻辑的方便方式一个拼凑好的页面,可以被拖动并嵌套到任何其他页面之内,达到复用的目的。


在编辑器中使用页面嵌套

1.创建页面Test1,然后随便放置几个组件

  blob.png

2.再创建页面Test2,拖动Test1页面到Test2内,我这里拖动了两个Test1到Test2页面内

   blob.png   

这样Test2页面就复用了Test1的UI


设置页面嵌套逻辑

上述嵌套,仅仅是嵌套了UI显示,假如Test1还有一个逻辑类为game.view.MyTest1

那么我们希望Test2页面嵌入的不仅仅是UI,同时包含UI的处理逻辑。只需设置runtime属性即可

例如下图,我对上面的Test1页面控件设置了runtime属性

     blob.png

这样,页面Test2就把带逻辑的Test1页面嵌入了其内。List的的项也可以用页面嵌套实现,详细参考《List使用教程》