指定表格页脚时,最后一个单元格上缺少 uitableview 分隔符
Posted
技术标签:
【中文标题】指定表格页脚时,最后一个单元格上缺少 uitableview 分隔符【英文标题】:uitableview separator missing on last cell when table footer is specified 【发布时间】:2017-12-24 18:15:59 【问题描述】:当我为 UITableView 指定表格页脚(不是节页脚)时,最后一个单元格下方的分隔线不会被绘制。请注意,如果页脚为空,则绘制它:
tableView.tableFooterView = UIView()
但如果 tableFooterView 包含其他内容,则不会。
关于如何获取要绘制的最后一个单元格的分隔线的任何想法?
【问题讨论】:
【参考方案1】:您需要显式设置页脚,因为当另一个视图对象被绘制时它会被重置。
【讨论】:
我将页脚设置为空 UIView() 以外的其他内容。页脚绘制正确,但最后一个单元格后的分隔线不正确。 听起来你是在覆盖它而不是显式设置它 在最后一个分隔符消失的情况下,我在 Xcode Interface Builder 中创建页脚。页脚本身显示正确。唯一的问题是缺少最后一个单元格的分隔符。 你有没有找到解决这个问题的方法?以上是关于指定表格页脚时,最后一个单元格上缺少 uitableview 分隔符的主要内容,如果未能解决你的问题,请参考以下文章
最后一个单元格上的 UITableView beginUpdate 和 endUpdate 重新加载 tableview