如何使 UITableViewCell 居中,约束无法对齐

Posted

技术标签:

【中文标题】如何使 UITableViewCell 居中,约束无法对齐【英文标题】:How to center UITableViewCell, constraints are not able to align 【发布时间】:2015-10-28 20:23:07 【问题描述】:

UITableViewCell 无法对齐,请看图

由于某种原因,我无法对齐单元格和 UITableView 的约束:

【问题讨论】:

这可能是默认分隔符。您可以使用 xib/storyboard 上的表格视图的属性将其关闭。 【参考方案1】:

UITableViewCell 的宽度始终与其UITableView 的宽度相同。所以你不能为单元格设置对齐约束。您看到的是 UITableViewCell 的默认行为。分隔线向右侧延伸。左边有一个边距。

如果你想要一个两边都有边距的居中分隔线,你必须自己绘制它并禁用默认分隔线。

【讨论】:

以上是关于如何使 UITableViewCell 居中,约束无法对齐的主要内容,如果未能解决你的问题,请参考以下文章

如何在约束布局 1.0 中使视图居中

如何使用 Xcode 约束使 TextField 居中?

颤动如何使具有灵活约束的容器的孩子居中

即使在 UITableViewCell 中删除标签后如何保持约束 - Swift 3

如何使用自动布局使两个标签垂直居中

使对象居中,因此垂直约束总是均匀的