如何根据内在内容调整视图大小?

时间:2017-10-03 16:22:39

标签: ios swift

假设我有一个带有多行标签的视图(子视图)。当我添加动态文本时,我希望标签以及父视图的大小增加,以便所有文本始终显示而不会被截断。这是我出于某种原因一直在努力的事情。我希望外部视图随着它的增长而下推任何尾随视图。我怎样才能使用xcode 9 swift 4?

1 个答案:

答案 0 :(得分:1)

第1步: 在storyboard中,将标签放在视图中,并将行数赋予“0”

第2步: 将标签 top,bottom,leading,trailing 约束赋予视图 例如,所有方面的'0'间距。

第3步: 现在给出视图 x,y位置和宽度,无需给出视图的高度,它将自动从标签中推断出它。

标签的固有属性将自动推动视图的高度与内容相对应。