UITableViewCell 内容视图不填充单元格

Posted

技术标签:

【中文标题】UITableViewCell 内容视图不填充单元格【英文标题】:UITableViewCell content view doesn't fill cell 【发布时间】:2015-03-09 11:27:14 【问题描述】:

我正在构建一个在 InterfaceBuilder 中定义的表格视图原型单元格,并且在所有正在定义的 UITableViewCells 中,内容视图下方似乎有 8 个像素的边距。

我可以通过将 autolayout bottom 参数设置为 -8 来在单元格的绝对底部对齐视图,但这似乎是一种 hack,并且可能对未来的 ios 更新很脆弱,而且似乎应该是一种摆脱 IB 中 8 像素边距的方法或以编程方式。

【问题讨论】:

【参考方案1】:

检查您没有使用固定到边缘而不是视图的约束。

如果是这样,请将约束更改为无边距固定。

当您为最外层视图创建约束时,会出现一个复选框,说明限制到边距。取消选择。在现有约束上,您还可以删除第一个和第二个视图的各个约束菜单上的边距使用。

【讨论】:

以上是关于UITableViewCell 内容视图不填充单元格的主要内容,如果未能解决你的问题,请参考以下文章

从另一个视图控制器添加单元格时 UITableViewCell 的内容不可见

在UITableViewCell上设置编辑样式而不重新加载单元格

UITableViewCell ImageView 不更新

自我调整 UITableViewCell 变小

UITableViewCell 大小不遵循内容视图大小

自定义 UITableViewCell 的布局何时完成?