如何从UITableView中删除iPhone中特定行的标题?

时间:2012-01-13 12:12:59

标签: iphone ios uitableview header

我有一个普通风格的tabelview。我必须从每一行添加标题。每个标题应具有不同的值。我将值分配给NSMutableArray的标题。 NSMutableArray可能包含WebService的空值。如果来自NSMutableArray i的值需要隐藏或删除特定行的标头。这是我的tableview设计,

Header(Data)
Name:iPhone
Company : Apple
Header(Data)
Name:iPod
Company : Apple
Header(Null) // I want to remove this header from the tableview
Name:iPad
Comapany : Apple
Header(Data)
Name:iMac
Comapany : Apple

如何在数据为空时删除特定标头?谁能帮帮我吗?感谢。

1 个答案:

答案 0 :(得分:4)

你可以通过两种方式: -

1)将标题视图0的高度设置为空值

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

2)您必须从viewForHeaderInSection方法返回nil并致电[myTableView reloadData]