自定义页面基类

发布时间:2015-10-30

         Morn自带两个页面基类,View和Dialog,View实现了页面结构的解析,Dialog是对话框基类,继承自View,在View基础上增加了show,popup,close等弹出对话框方法,同时增加了拖拽,模式窗口等功能


在创建页面时,会让使用者选择用哪种类型的页面基类

  blob.png

如果想扩展页面基类的逻辑,用自定义的页面基类来作为视图基类,Morn也是内置支持的


自定义页面基类

1.继承View或Dialog,实现自定义逻辑的页面基类,比如命名为MyDialog,包路径为game.view.MyDialog

2.在编辑器内,用快捷键F9打开项目设置窗口,在“UICode导入类”和“页面类型”分别增加相应设置

   blob.png

3.保存后,再Ctrl+N创建新界面或者Ctrl+P更改页面属性面板,就能看到这个页面基类,选中即可使用

     blob.png

这样就完成了自定义页面基类,选择自定义基类的页面后,就可以继承自定义的逻辑了

Morn UI一个很大的优势就是灵活易扩展,轻松实现自定义组件,及想要的功能。