我计划在 UITableViewCell 中并排使用两个宽度相等的 UILabel。不过,每个标签内的内容的长度是动态的,因此即使包含在同一表格单元格内,UILable 的高度也会不同。我在 XCode 6.0 下使用了自动布局。我能够通过自动布局约束实现一切,但唯一的障碍是 UILable 上存在的额外填充,如引用图像所示。我只是希望标签占据精确的尺寸,而不是像引用图像 中所示的附加填充。
以下是应用的约束:
最佳答案
每个标签上有两个垂直约束。现在考虑您需要标签顶部对齐的场景,您可以保持顶部约束不变。将 bottom constraint
更改为灵活的值,即 >=8
。如果你想让它底部对齐,那么你需要放松top constraint
。
关于具有额外填充的 UITableViewCell 内的 iOS Autolayout 2 多行 UILabel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29210082/