viewForHeaderInSection不会在reloadData上调用。加载视图时第一次调用它的方式。很奇怪。有帮助吗?我已经实现了以下委托方法。
-(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
return 1;
}
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
return 0;
}
-(CGFloat)tableView:(UITableView *)tableView estimatedHeightForHeaderInSection:(NSInteger)section
{
return 1500.0f;
}
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section {
return UITableViewAutomaticDimension;
}
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {}
答案 0 :(得分:0)
您的heightForHeaderInSection
可能返回0
,因为UITableViewAutomaticDimension
不起作用。为了使UITableViewAutomaticDimension
起作用,您必须设置相对于单元格容器视图的所有左,右,下和上约束。