我有一个自定义的 UITableView 类,我在单个 ViewController 中有多个实例。用独特的单元格数据填充这些不同实例的最优雅的方法是什么?提前感谢您的帮助!
最佳答案
现在我能想到两种可能的解决方案:
- 每个表都有不同的 TableView 数据源。如果这对您很重要,您可以在与 View Controller 相同的文件中创建数据源。
- 让您的
tableView:cellForRowAtIndexPath:
方法根据表格有条件地加载单元格。您可以找出哪个 TableView 正在使用方法的第一个参数调用该方法。您还可以使用 UITableView 的tag
属性进行区分。
我个人更喜欢第一个。
关于ios - 有没有办法使用相同的 cellForRowAtIndexPath 函数填充两个或多个不同的 UITableView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19667118/