TableViewCell的高度比需要的长

时间:2017-02-01 14:59:27

标签: ios autolayout

我在TableViewCell中有一个UIView,它动态地设置单元格的高度。但有点奇怪。底部标签的底部约束为8,但显示屏显示的间隙比我设置的长。这是显示:

enter image description here

这是我对底部UILabel的限制:

enter image description here enter image description here

我该怎么办?

1 个答案:

答案 0 :(得分:0)

它可能不是约束 - 更改标签的背景颜色以查看它实际延伸的位置。标签文本将显示在标签的中间 - 除非您指定了不同的标签。看起来你的rowHeight超出了你的需要,标签比你预期的要高。

如果您需要底部标签位于行的底部,请指定高度而不是顶部约束,并将其绑定到行的底部。