我有一个普通风格的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
如何在数据为空时删除特定标头?谁能帮帮我吗?感谢。
答案 0 :(得分:4)
你可以通过两种方式: -
1)将标题视图0的高度设置为空值
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return 0.0;
}
2)您必须从viewForHeaderInSection
方法返回nil并致电[myTableView reloadData]