iOS:Tableview 页脚视图在 Scroll 上弹跳

Posted

技术标签:

【中文标题】iOS:Tableview 页脚视图在 Scroll 上弹跳【英文标题】:iOS: Tableview's footerview bounces on Scroll 【发布时间】:2012-09-07 03:48:09 【问题描述】:

我在表格视图的页脚视图中添加了一个相当大的按钮(将可点击的图像作为背景保存)。我还打算在图像下方添加另一个按钮。滚动到视图末尾时,如果不反弹就无法查看图像的底部。

我查看了这个问题,很多人提到这是由于表格视图的大小大于屏幕造成的,建议使用界面生成器将其最小化。但是,考虑到图像的大小,这样做变得不可能。

还有其他方法可以解决这个问题吗?

【问题讨论】:

【参考方案1】:

只需实现 UITableViewDelegate 方法

- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section

并返回足够大的高度以适合您的按钮。

【讨论】:

【参考方案2】:

当页脚视图的大小发生变化时,您需要将其重新分配给表格的tableFooterView 属性,以便它识别更改。

【讨论】:

我不知道为什么这被否决了;这是我过去遇到的问题的解决方案,我相信这对其他人有用。

以上是关于iOS:Tableview 页脚视图在 Scroll 上弹跳的主要内容,如果未能解决你的问题,请参考以下文章

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

如何仅在表格视图的文本最后一部分中添加页脚文本?

限制 UItableView 的页眉和页脚的视图宽度

如何在 Storyboard 中向 UITableView 添加页脚

iOS:啥是分组的 tableView 页眉/页脚文本默认样式

控制表格视图页脚/部分的剪辑