最近项目中用到MVVM的动态计算Cell的高度,总结了一下,并且夹带的自己的一些理解。
1.viewModel模型: viewModel.h:
从上面可以看到,我把所有模型对应模块的控件Frame放在各自对应的模型里面,这样做的好处:
1.比如:在这个例子当中我可以通过一个大的模型去控制它里面所有内容的frame。
2.代码中,我认为自己的事情自己处理,
效果图:
demo下载地址:https://github.com/sunjie19921111/MVVM-Cell-TableView-Demo
如果有不同的建议可以留言交流,谢谢大家,一起进步。