UITableViewCell中的UITableView

时间:2011-04-26 15:07:54

标签: objective-c ipad uitableview

我需要将UITableViewCell xib加载到拆分视图的根控制器中。 UITableViewCell包含UITableView作为子视图(在Interface Builder中设计)。此UITableView将用于加载其他单元格。 UITableViewUITableViewCell的加载是否可以实现?

简而言之 - 一个带有tableview作为子视图的单元格,用于从DB加载数据。

我试过这个,但收效甚微。问题是委托方法......

- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

..置于UITableViewCell实施文件中,永远不会被触发。

请帮忙。

1 个答案:

答案 0 :(得分:1)

但您的设计可能不明智......

如果您有UITableViewCell类的代码,那么该对象需要是嵌入式UITableView的数据源和委托。当然,有些东西必须是tableView的数据源和委托。

在这种情况下,另一个最佳实践肯定是确保各种数据源和委托方法中的tableView参数是您在执行任何操作之前所认为的tableView对象。

您计划有多少个具有嵌入式表视图的自定义表格单元格?为什么不使用具有分组样式的单个表视图?然后,表的Eacn部分可以包含您现在放入UITableViewCell / UITableView元素的内容。肯定会更简单,并可能达到相同的结果。