我想以编程方式添加一个UITableView
,然后以编程方式添加UITableViewCells
。
我希望用代码完全创建TableView,但我希望在情节提要中创建原型单元。
从我看过的教程中,我通常将TableView放在情节提要中,然后在其中放置原型单元格。
如果我不将TableView放在情节提要中,应该将单元格放在哪里?在同一视图上的任何地方都可以吗?
答案 0 :(得分:2)
有趣的问题。正如您所说,“现代”方法是在情节提要中创建单元原型,但这也需要在情节提要中定义表格视图。
我建议您使用func register(_ nib: UINib?, forCellReuseIdentifier identifier: String)
函数为每个单元格标识符注册nib(xib)文件,向包含这些单元格的项目中添加nib文件(实际上是xib文件),然后通过正常使用它们的重用标识符。