除[tableView reloadData]
之外还有其他方法可以刷新表格标题和/或页脚吗?关于两者:
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section;
OR
- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section;
例如,我在页脚中显示一个小摘要。当行中的数据发生变化时,影响也应该反映在页脚中。
答案 0 :(得分:0)
创建UILabel并将其设置为节头/页脚。随时更新UILabel。
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
return sectionFooterView;
}
- (void)viewDidLoad {
// create sectionFooterView in Interface Builder, change the frame here
// use Font-size:15 , BG-Color: clearColor , text-Color: RGB=(97,105,118)
// and Text-alignment:Center to look like table view's original footer
sectionFooterView.frame = CGRectMake(0, 10, 320, 12);
}
- (void)changeFooter {
sectionFooterView.text = @"Footer";
}