显示UITableView的节标题,即使它是空的

时间:2012-04-15 22:26:15

标签: iphone ios

即使我的部分中没有任何对象,我也希望显示表格视图的部分标题。

我的空部分都没有调用这些方法:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section;
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section;

编辑: 我找到了答案。

当我没有对象时,我向numberOfSectionsInTableView发送0,这就是为什么没有调用方法的原因。

因此,即使某个部分为空,我的标题也会显示

2 个答案:

答案 0 :(得分:7)

我找到了答案。

当我没有对象时,我向numberOfSectionsInTableView发送0,这就是为什么没有调用方法的原因。

因此,即使某个部分为空,我的标题也会显示

答案 1 :(得分:0)

因此,请尝试在您的部分中至少放置一个占位符对象。您可以在相应的UITableViewCell中设置默认文本或信息。或者您甚至可以使用

将默认单元格的高度设置为较低的值
- (CGFloat)tableView:(UITableView *)tableView 
  heightForRowAtIndexPath:(NSIndexPath *)indexPath