按日期划分UITableView部分

时间:2013-12-13 22:03:53

标签: ios objective-c uitableview

我有一个UITableView数据源是核心数据。核心数据有一个实体,有两个属性,即 textValue textCreationDate

我可以在UITableView中将这些值作为<{1}}中的 textValue cell.textLabel.text中的 textCreationDate

cell.detailTextLabel.text

现在我想将此表划分为多个部分,并且应使用 textCreationDate 创建部分。 例如,我在 textValue 中有5个值,其中3个是今天的日期,2个是昨天的日期。这应该将tableView分成2个部分,并将 textValues 放入相应的部分。

1 个答案:

答案 0 :(得分:0)

在viewControllers viewDidLoad方法中,您可以准备数据源,以便将单个数组拆分为数组数组。所以在第一步中按日期对self.databaseArray进行排序,然后为每一天创建一个包含当天条目的单独数组。现在在你的cellForRowAtIndexPath,numberOfSectionInTableView和numberOfRowsInSections中你可以决定你需要哪个日期与哪个条目。