设置页脚高度后tableView的contentSize不正确

Posted

技术标签:

【中文标题】设置页脚高度后tableView的contentSize不正确【英文标题】:The contentSize of the tableView is incorrect after I setting the height of footer 【发布时间】:2016-11-20 12:55:40 【问题描述】:

我在这里设置部分页脚的高度。

-(CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
NSDictionary *dic = _dataArr[section];
return [YhtCellAdapter adapterHeightOfFooter:[dic[@"type"] integerValue]];

1:如果我将高度设置为0.01f,空格就会消失。为什么我设置高度后tableView的contentSize不正确?

2:如果我将UITableViewStyleGrouped 更改为UITableViewStylePlain,空间就消失了。但是页脚会浮在底部,我不知道如何隐藏页脚。

【问题讨论】:

你怎么知道contentSize 有问题?你检查过它的价值吗? 当然,我愿意。如果我不设置页脚的高度,则底部没有空间。 【参考方案1】:

设置页脚高度后调用Tableview.layoutIfNeeded()

【讨论】:

以上是关于设置页脚高度后tableView的contentSize不正确的主要内容,如果未能解决你的问题,请参考以下文章

静态 TableView 透明表头

iOS解决UITableView的contentOffset捕获不准确的问题

如何在 TableView 的一个部分手动设置页脚(iOS)?

如何使用滚动内容制作固定页脚模式?

粘性页脚棒,但内容不会

100% 带有页眉和页脚的 Css 布局