故事板的重叠元素

时间:2014-10-12 00:39:05

标签: ios objective-c

以下代码更新了原型单元格中的Label。但是,当内容占用多行时,UIImageView下方的Label会与其重叠。我上传了故事板的图片以及更新内容的时间。如何确保Label的最后一行与UIImageView之间有固定的空格?我的印象是,到最近邻居约束的间距可以解决这个问题,但它似乎修正了UIImageViewLabel的第一行之间的间距。

contentText.numberOfLines = 0;
contentText.lineBreakMode = NSLineBreakByWordWrapping;
contentText.text = text;
[contentText sizeToFit];

From StoryBoard When populated

1 个答案:

答案 0 :(得分:1)

您需要在标签和imageView之间设置垂直间距约束。

选择您的labelimageView(重叠的那个),然后选择Xcode

Select Editor->Pin->Vertical Spacing

这将确保它们之间的垂直间距。现在,您的标签会根据文本调整大小,而imageView不会重叠,而是会从标签的最后一行保留固定数量的空间。