UITableViewCell中两个基本相同的UILabel的奇怪约束差异
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UITableViewCell中两个基本相同的UILabel的奇怪约束差异相关的知识,希望对你有一定的参考价值。
我用静态部分创建了一个UITableView。我的问题是,在这些部分中,约束表现为“怪异”。
约束问题在所有部分都有,但我关注的是Label3和Label4。
如您所见,标签是具有与superview不同的前导和尾随约束值的兄弟,尽管它们在水平平面中的位置相同。
您可以检查故事板,两个标签的配置相同,但字体和位置除外。我也可以发布那些Xcode标签的截图,但我认为只是看一下这个Xcode项目中的故事板就更容易了:StaticTableView.zip。
我已经没有想法,问题的根源可能是什么。但我不希望那些非敏感的价值观受到限制。
附录:麻烦之根
如答案中所解释的,这是不同约束值的原因。
答案
您需要更改尾随约束属性以使Label4
与Label3
相同。只需选择并双击两者的当前尾随约束并检查差异。你必须设置如下图所示的Label4's
约束。然后你可以看到两个值都相同。
以上是关于UITableViewCell中两个基本相同的UILabel的奇怪约束差异的主要内容,如果未能解决你的问题,请参考以下文章
是啥导致两个具有相同自动布局约束的 UITableViewCell 表现不同?
两个 UITableViewCell 具有相同的约束,但在 Interface Builder 中显示不同