0

那是:

if ([self.tableView numberOfRowsInSection:0] == 0) {
    self.tableView.tableFooterView.hidden = NO;
} else {
    self.tableView.tableFooterView.hidden = YES;
}

但我希望它可以自动更新。

4

2 回答 2

1

您可以实现此功能:

-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
    if ([tableView numberOfRowsInSection:section] == 0) return ***height***;
    else return 0;
}
于 2013-06-26T09:16:44.590 回答
1

最后,我将显示/隐藏tableFooterView逻辑放入:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

这对我来说很有用。

于 2013-06-27T05:53:59.310 回答