- 1
- 0
- 约2.14千字
- 约 4页
- 2023-06-23 发布于北京
- 举报
结合标题和底部导航做整体切换
在UIManager 的changeView 方法中:
创建方法:
控制标题和底部导航:
①、界面一对应未登录的标题和通用导航:
②、界面二对应通用标题和 导航
问题:
团队开发,不同人处理不同的界面,,如果传递的字符串“FirstView ”、“SecondView”
方案一:要求所有的开发人员在写界面的时候,必须把名字固定了【这样不合理】
找到一个界面(BaseView 子类)的唯一标示,方案一使用名字
方案二:在处理协议中,给每个请求都有一个唯一的标示;这里也可以这么做;
①但是仍有问题,通过这种方式,每个界面都要在这里显示,比较臃肿
而且以后要是在加入界面,还需要不断修改,这是作为一个中间内容整体
的框架,不能总改动
②如果增加一个需要同主要内容联动的容器,看那么我们需要改动的地方
太多,原因是代码的依赖关系过于紧密
方案三:优化方案二的问题,使用观察者模式
方案二:
1、在BaseView 中,定义所有子类的唯一标示的方法:getId()
需要在ConstantValue
原创力文档

文档评论(0)