使用自定义UITableViewCells的子类UITableView

时间:2012-05-14 02:38:01

标签: ios ios5 uitableview

我拥有的内容:使用UITableView自定义UITableViewCell的10多个视图控制器。每个视图控制器加载不同的数据并转发到不同的子页面,因此它们不能组合在一起。

改变的目的是集中管理表格视图和外观。感觉在一个自定义的UITableView子类中。但由于每个视图控制器加载的数据不同,我认为必须将UITableViewDataSourceUITableViewDelegate分配给其原始视图控制器类。

如何进行更改?或者我在想错误的方向?

2 个答案:

答案 0 :(得分:2)

tableview的数据源可以独立于其委托。因此,将所有外观配置放在实现其自己的委托方法的UITableView子类中,然后为每个负责数据源实现的tableview创建一个单独的NSObject子类。

答案 1 :(得分:1)

您可以为收集所有常用逻辑的所有视图控制器创建一个超类。