论tableview的viewForHeaderInSection:函数无法执行第二遍,或无法执行自定义viewForHeaderInSection:
在tableview 的函数中有着
-(UIView*)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
用来设置列表头的样式,但会出现以下两种情况:
1.这个函数设置了根据某一个变量是否有值的情况而做出的不同的样式展示,可以当我们用
[self.tableView reloadData];进行列表刷新时,这个函数无法再执行第二遍
2.这个函数我们自定义样式展示,但是出现无法执行
如何解决?
需在代码中添加以下函数:
-(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
return @"服务包";
}
当有添加该函数时,viewForHeaderInSection:函数才会在刷新时进行第二次执行