ios - 使用自定义 UITableViewCells 子类 UITableView

标签 ios ios5 uitableview

我有什么 : 10+ View Controller 使用 UITableView与自定义 UITableViewCell .每个 View Controller 加载不同的数据并转发到不同的子页面,因此它们不能组合在一起。

更改的目的是在单个自定义 UITableView 中集中管理表格 View 的外观。子类。但是由于每个 View Controller 加载的数据不同,我认为 UITableViewDataSourceUITableViewDelegate必须分配给它的原始 View Controller 类。

如何进行更改?还是我想错了方向?

最佳答案

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

关于ios - 使用自定义 UITableViewCells 子类 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10576950/

相关文章:

ios - 尝试从组中打开一个 UISwitch,并在 iOS 中同时禁用其他 UISwitch

ios - 为什么这个硬编码的字符串没有被释放,而 alloc/inited 的字符串呢?

iphone - 在 uidatepicker 中将最大日期设置为当前日期

objective-c - 如何通过父 MOC 将更改从一个子托管对象上下文合并到另一个子托管对象上下文?

xcode - 在屏幕底部放置一个 View

ios - 如何停止枚举 NSAttributedString 的属性?

ios - 强制更改 UINavigationController 方向

objective-c - iOS中UITableView异步图片加载的建议

ios - UITableViewHeaderFooterView 去除透明度

ios - 如何使用来自另一个 View Controller 的用户输入快速创建带有 TableView 单元格的列表