我需要将UITableViewCell
xib加载到拆分视图的根控制器中。 UITableViewCell
包含UITableView
作为子视图(在Interface Builder中设计)。此UITableView
将用于加载其他单元格。 UITableView
中UITableViewCell
的加载是否可以实现?
简而言之 - 一个带有tableview作为子视图的单元格,用于从DB加载数据。
我试过这个,但收效甚微。问题是委托方法......
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
..置于UITableViewCell
实施文件中,永远不会被触发。
请帮忙。
答案 0 :(得分:1)
但您的设计可能不明智......
如果您有UITableViewCell类的代码,那么该对象需要是嵌入式UITableView的数据源和委托。当然,有些东西必须是tableView的数据源和委托。
在这种情况下,另一个最佳实践肯定是确保各种数据源和委托方法中的tableView
参数是您在执行任何操作之前所认为的tableView对象。
您计划有多少个具有嵌入式表视图的自定义表格单元格?为什么不使用具有分组样式的单个表视图?然后,表的Eacn部分可以包含您现在放入UITableViewCell / UITableView元素的内容。肯定会更简单,并可能达到相同的结果。