锚定页脚 UITableView

Posted

技术标签:

【中文标题】锚定页脚 UITableView【英文标题】:Anchor Footer UITableView 【发布时间】:2013-01-24 06:14:55 【问题描述】:

我实现了-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section,并且我的页脚显示在最后一个 UITableView 单元格下方。到目前为止一切顺利。

有没有办法让页脚视图粘在屏幕底部?如果表格视图只有几行,那么页脚后面有白色有点奇怪。在 CSS 中,我会寻找类似 @​​987654322@

谢谢

【问题讨论】:

【参考方案1】:

如果您将视图用作屏幕底部的页脚,那么如果没有足够的单元格,则无论如何都会在最后一个表格视图单元格和页脚之间获得空白。

如果您想要屏幕底部的固定视图,则需要将其与表格视图分开。您将拥有一个带有两个子视图的标准视图控制器,即您的页脚和表格视图。

这意味着您必须将UITableViewController 更改为UIViewController。这包括手动添加表格视图作为属性,在接口声明中声明和分配datasourcedelegate

【讨论】:

好的,谢谢。我慢慢地认为那将是唯一的解决方案。

以上是关于锚定页脚 UITableView的主要内容,如果未能解决你的问题,请参考以下文章

是否可以锚定表格视图标题(不是部分标题)

将 ImageView 锚定到折叠工具栏

如何添加分页符以增加页面锚定图像?

akka设计模式系列-actor锚定

位置锚定;分组;或者

加载和保存锚定布局 - 可见性绑定