Core data 分组UITableView以生成块行

Core data 分组UITableView以生成块行,core-data,tableview,nsfetchedresultscontroller,uitableview,Core Data,Tableview,Nsfetchedresultscontroller,Uitableview,我希望我的表视图的每一行都显示为自己的独立块,有点像Twitter应用程序在Discover部分的显示方式(它们将前三个趋势词显示为3个块) 我正在尝试重新创建它,我正在尝试的路线是将我的表作为一个分组的tableview,但不是将每一行视为一个部分的行,而是将一行视为一个部分,从而生成块,每个块将只有一行 这听起来像是一个黑客,我肯定这不是这样做的方式,但有人可以借一些有关这种设置的提示吗 此外,我正在使用NSFetchedResultsController,我需要指定我希望我的对象按日期排序

我希望我的表视图的每一行都显示为自己的独立块,有点像Twitter应用程序在Discover部分的显示方式(它们将前三个趋势词显示为3个块)

我正在尝试重新创建它,我正在尝试的路线是将我的表作为一个分组的tableview,但不是将每一行视为一个部分的行,而是将一行视为一个部分,从而生成块,每个块将只有一行

这听起来像是一个黑客,我肯定这不是这样做的方式,但有人可以借一些有关这种设置的提示吗

此外,我正在使用NSFetchedResultsController,我需要指定我希望我的对象按日期排序,但节由唯一的id定义,这将允许我每行生成一个节。我也没有得到任何运气与我的提取请求,所以我想这是两个问题

虽然如果第一部分我错了,第二部分就变得无关紧要了


谢谢。

我不会这样做。看看Twitter应用程序,我毫不怀疑这是一个分组表视图,块部分使用第一行作为标题,第二行的内容行高更大

您可以根据NSFetchedResultsController返回的内容,根据需要调整表视图数据源方法中的节和行。唯一需要注意的是,在使用索引路径引用核心数据对象时必须小心。

Twitter“块”的设计建议一个分组的表格视图,事实上,我用一个简单的表格视图做到了这一点,我只需要小心单元格后面的边框和背景颜色