交易明细架构练手


先上效果图:


001.PNG

002.PNG

003.PNG

设计模式:MVVM

V层:

经效果图,初步设计的容器视图:列表视图头视图月份切换按钮筛选按钮月份选择列表筛选项列表
所有视图的绑定数据都由 VM层 提供;

  • 考虑到所有的数据其实都基于一个详细明细节点,所以要先设计 M层 的数据节点,我们将它定义为: TLVC_mItem
    TLVC_mItem包含了一笔交易的详细信息,如:卡号、金额、时间、流水号、交易状态等。

M层:

TLVC_mItem {
+(instance) itemWithDetailNode:(NSDictionary*)node;

}

VM层:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容