我打算在UITableViewCell中并排使用两个宽度相等的UILabel。虽然,每个标签内的内容长度是动态的,因此即使包含在同一个表格单元内,UILable的高度也会不同。我在XCode 6.0下使用了自动布局。我能够通过自动布局约束实现一切,但只有障碍是UILable上存在的额外填充,如参考图像所示。我只是希望标签占据精确的尺寸而不是附加填充,如参考图像
中所示以下是适用的约束:
答案 0 :(得分:1)
每个标签有两个垂直约束。现在考虑到您需要将标签置于顶部对齐的情况,您可以保持顶部约束。将bottom constraint
更改为灵活值,即>=8
。如果您希望它底部对齐,则需要放松top constraint
。
答案 1 :(得分:0)
你有它。您的标签对superview的顶部和底部有约束。因此,当超视图改变其高度时,标签也会增加其高度以匹配约束。