4

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

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

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

编辑:我找到了答案。

当我没有得到任何对象时,我将 0 发送到 numberOfSectionsInTableView,这就是没有调用这些方法的原因。

所以即使一个部分是空的,我的标题也会显示

4

2 回答 2

9

我找到了答案。

当我没有得到任何对象时,我将 0 发送到 numberOfSectionsInTableView,这就是没有调用这些方法的原因。

所以即使一个部分是空的,我的标题也会显示

于 2012-04-16T12:06:35.337 回答
0

因此,请尝试在您的部分中至少放置一个占位符对象。您可以在相应的 UITableViewCell 中设置默认文本或信息。或者您甚至可以将默认单元格的高度设置为较低的值

- (CGFloat)tableView:(UITableView *)tableView 
  heightForRowAtIndexPath:(NSIndexPath *)indexPath
于 2012-04-15T22:39:38.337 回答