我有一个UITableView
数据源是核心数据。核心数据有一个实体,有两个属性,即 textValue , textCreationDate 。
我可以在UITableView
中将这些值作为<{1}}中的 textValue 和cell.textLabel.text
中的 textCreationDate
cell.detailTextLabel.text
现在我想将此表划分为多个部分,并且应使用 textCreationDate 创建部分。 例如,我在 textValue 中有5个值,其中3个是今天的日期,2个是昨天的日期。这应该将tableView分成2个部分,并将 textValues 放入相应的部分。
答案 0 :(得分:0)
在viewControllers viewDidLoad方法中,您可以准备数据源,以便将单个数组拆分为数组数组。所以在第一步中按日期对self.databaseArray进行排序,然后为每一天创建一个包含当天条目的单独数组。现在在你的cellForRowAtIndexPath,numberOfSectionInTableView和numberOfRowsInSections中你可以决定你需要哪个日期与哪个条目。