ios - UITableViewCell 内容 View 不填充单元格

标签 ios uitableview interface-builder autolayout

我正在构建一个在 InterfaceBuilder 中定义的 TableView 原型(prototype)单元格,在所有定义的 UITableViewCells 中,内容 View 下方似乎有 8 像素的边距。

我可以通过将自动布局底部参数设置为 -8 来在单元格的绝对底部对齐 View ,但这似乎有点 hack 并且可能对 future 的 iOS 更新很脆弱,而且似乎应该是一种在 IB 中或以编程方式摆脱 8 像素边距的方法。

最佳答案

检查您是否没有使用固定到边距而不是 View 的约束。

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

当您为最外面的 View 创建约束时,会出现一个复选框,上面写着约束边距。取消选择那个。在现有约束上,您还可以删除第一个和第二个 View 的各个约束菜单上的边距使用。

关于ios - UITableViewCell 内容 View 不填充单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28940881/

相关文章:

iphone - 如何知道 UITableView 以何种方式滚动

ios - 更新 TableView 上的所有单元格而不使操作太 "heavy"内存

ios - 在 iOS 中,使用 Storyboard,如何在容器 View 中设置 View Controller ?

IOS - UITableview 中的 UISegmented

ios - 在 iOS UILabel 上设置 BOLD 字体

ios - [NSNull objectForKey :] but I can't find where 崩溃原因

iphone - 什么样的下载代码违反了 App Store Review Guideline?

macos - 像 Facetime for OS X 一样堆叠 NSViews

ios - 在UITableViewCell中将UIImageView替换为UILabel

ios - 使用 Restkit 忽略映射中的空数组