如何以编程方式隐藏我的UITableViews部分的标题?

时间:2016-01-13 22:12:06

标签: ios objective-c uitableview

我想隐藏UITableView部分的页眉和页脚,我现在正在设置它们:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 0;
}

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section {
    return 0.0;
}

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
    return nil;
}

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
    return nil;
}

正如您在屏幕截图中看到的,这已经成功隐藏了页脚,但没有成功隐藏页眉(以灰色显示)。有什么遗漏?

enter image description here

1 个答案:

答案 0 :(得分:1)

方法heightForHeaderInSection不适用于0.试试这个:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
    return 0.0001f;
}