2015-10-02 28 views
0

我有一个项目的列表,其中还指定了日期,我希望在标题部分中显示日期。并根据日期它应该排序。如果该日期是今天,那么它应该在标题中显示“今天”,如果日期是明天,那么它应该显示“明天”。我应该怎么做? 如果有人想帮忙,那么我会对他们感恩。在表格标题部分添加日期

+0

请告诉我们您到目前为止所尝试过的。目前还不清楚你的问题是什么 - 你是不知道如何在标题中放置一个字符串,或者你不知道如何格式化日期,或者你不知道如何识别“今天”和明天”? – Grimxn

+0

你明白了。我不知道如何在标题中放置一个字符串。 @Grimxn –

+0

经过约10秒的网络搜索,我发现这个:http://www.ioscreator.com/tutorials/customizing-header-footer-table-view-ios8-swift – Grimxn

回答

0

你可以使用两个表视图委托方法

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section 

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 

标题视图可以通过自定义视图与标签显示,也可以在viewforHeaderInSection方法编程方式添加。

  • 要显示你必须按日期数据之前在表视图显示排序排序的表格数据..
  • 为了表明今天,明天你可以,如果你的索引日期使用条件设置文本标签 - 今天日期差异为零,如果差异为1,您将设置文本“今天”您将设置“明天”,否则将日期设置为标签文本。