UITableViewCell中两个基本相同的UILabel的怪异矛盾之处

时间:2018-09-03 11:41:05

标签: ios uitableview autolayout constraints

我创建了带有静态部分的UITableView。我的问题是,在这些部分中,约束表现为“怪异”。

enter image description here

所有部分都存在约束问题,但我主要关注Label3和Label4。

enter image description here

您可以看到,标签是具有相同前导和尾随约束值以进行查看的兄弟姐妹,尽管它们在水平面中的位置相同。

您可以检查情节提要,以确保两个标签的配置相同,除了字体和位置。我也可以发布这些Xcode选项卡的屏幕截图,但我认为仅查看故事板即可,该故事板位于以下Xcode项目中:StaticTableView.zip

我已经没有想法了,问题的根源可能是什么。但我不想在约束中使用那些荒谬的价值观。

附录:麻烦的根源

如答案中所述,这就是约束值不同的原因。

Contraints with marging and without

1 个答案:

答案 0 :(得分:2)

您需要更改尾随约束属性以使Label4Label3相同。只需选择并双击当前两者的拖尾约束,然后检查差异即可。您必须设置Label4's约束,如下图所示。然后您可以看到两个值相同。

enter image description here