那是:
if ([self.tableView numberOfRowsInSection:0] == 0) {
self.tableView.tableFooterView.hidden = NO;
} else {
self.tableView.tableFooterView.hidden = YES;
}
但我希望它可以自动更新。
那是:
if ([self.tableView numberOfRowsInSection:0] == 0) {
self.tableView.tableFooterView.hidden = NO;
} else {
self.tableView.tableFooterView.hidden = YES;
}
但我希望它可以自动更新。
您可以实现此功能:
-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
if ([tableView numberOfRowsInSection:section] == 0) return ***height***;
else return 0;
}
最后,我将显示/隐藏tableFooterView
逻辑放入:
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
这对我来说很有用。