最近項(xiàng)目中用到MVVM的動(dòng)態(tài)計(jì)算Cell的高度缘挑,總結(jié)了一下螟左,并且夾帶的自己的一些理解。
1.viewModel模型: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?viewModel.h:
viewModel.m:
從上面可以看到碑诉,我把所有模型對(duì)應(yīng)模塊的控件Frame放在各自對(duì)應(yīng)的模型里面太示,這樣做的好處:
1.比如:在這個(gè)例子當(dāng)中我可以通過一個(gè)大的模型去控制它里面所有內(nèi)容的frame。
2.代碼中帮孔,我認(rèn)為自己的事情自己處理雷滋,
效果圖:
demo下載地址:https://github.com/sunjie19921111/MVVM-Cell-TableView-Demo
如果有不同的建議可以留言交流,謝謝大家文兢,一起進(jìn)步晤斩。