UITableView 充满 CoreData 结果加上额外的单元格?
Posted
技术标签:
【中文标题】UITableView 充满 CoreData 结果加上额外的单元格?【英文标题】:UITableView Full of CoreData Results Plus Additional Cell? 【发布时间】:2012-01-20 17:24:36 【问题描述】:我有一个 UITableView,我用 CoreData 获取的结果填充。我想在我的 UITableView 顶部添加一个自定义单元格并设法这样做,但是它要求我必须调用它:
return [sectionInfo numberOfObjects] + 1;
然后这个:
NSIndexPath *path = [NSIndexPath indexPathForRow:(indexPath.row - 1) inSection:indexPath.section];
必须在几乎所有 UITableView 委托方法中调用第二行来说明 indexPath 0 处的附加单元格。但是它会导致大量问题,我不会在每次我在这里和那里进行更改时列出这些问题不管是什么,这都是我问题的根源。
您是否有其他方法可以将我的单个自定义单元格简单地添加到我的 CoreData 表格视图的顶部?
非常感谢任何帮助。
【问题讨论】:
【参考方案1】:如果您使用这个额外的单元格作为标题,请考虑将 tableView.tableHeaderView 设置为自定义视图。
【讨论】:
目前额外的单元格不是标题,它只是表格中的一个沼泽标准单元格。将它用作标题会有什么不同?它本质上是否只是一个额外的视图,不受表格内容的影响?以上是关于UITableView 充满 CoreData 结果加上额外的单元格?的主要内容,如果未能解决你的问题,请参考以下文章
使用 NSFetchedResultsController 时 CoreData 与 UITableView 有啥关系?
CoreData 数据到 UIViewController 中的 UITableView?
如何快速使用 CoreData 信息对 UITableView 进行排序?
使用 CoreData 删除行时 UITableView 崩溃