如何在表格视图ios中隐藏节标题?

时间:2016-03-17 19:30:38

标签: ios objective-c uitableview uitableviewsectionheader

我有一个包含以下实现的表视图,

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
        return 1;
}

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
    {
    return [self.postsArr count];
}

在设置标题视图标题之前,这工作正常。我设置标题视图标题,如

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
    NSString *sectionName;


    if (self.newsSegmentControl.selectedSegmentIndex == 1) {

        NSLog(@"section:%ld",(long)section-1);
        BTPost *sectionPost = [self.postsArr objectAtIndex:section];

        NSString *actDate = [NSString stringWithFormat:@"/Date(%ld)/",sectionPost.timeStamp];

        NSString *nDate = [[[[actDate componentsSeparatedByString:@"("] objectAtIndex:1] componentsSeparatedByString:@")"] objectAtIndex:0];
        NSDate *date = [NSDate dateWithTimeIntervalSince1970:([nDate doubleValue] / 1000)];
        NSString *dayString = [self getDayLabel:date];
        sectionName =  dayString;

    }else{
        return nil;
    }
    return sectionName;
}

当我运行时,

[![http://i.stack.imgur.com/aesU3.png][1]][1]

我得到了这种输出。当我向下滚动时,它会正确显示节标题。但是当我向上滚动时,它会显示带有空标题的标题。我该如何解决这个问题?

0 个答案:

没有答案