iOS:如何使用可折叠部分构建表视图
第2部分。继续通过表视图采用协议和MVVM
这是我的“表视图”教程系列的第二部分,其中包含多种单元格类型。
在阅读了第一部分的多种回答和建议之后,我决定添加一些主要更新。
UITableViewController更改为UIViewController,并将TableView作为子视图。
现在,ViewModel符合TableViewDataSource协议。 NumberOfRowsInSection,cellForRowAt和numberOfSections是ViewModel的一部分。 这样可以将ViewController和ViewModel分开。
请在这里找到最终更新的项目。
感谢大家的贡献!
在第一部分中,我们创建了以下表格视图:
在本文中,我们将进行一些更改以使该部分可折叠: