在内在内容大小内设置最大值(swift 3.0)

问题描述:

我有一个UILabel,我想动态调整大小到一定程度,但是我仍然希望标签的掩码是内在大小的。我想知道我是否可以拥有它,以便标签可以固有尺寸,但仍然有限制,例如最大宽度= 200或最大高度= 100。此外,我需要在该方法内进行textwrapping。在内在内容大小内设置最大值(swift 3.0)

有什么建议吗?

  1. 既然你想让你的文字换行,设置Lines = 0

Set Lines = 0

  1. 搭建width约束就像你通常会

  2. 选择标签,转到尺寸检查器(Cmd选项 )和改变从=宽度约束<=

  3. Edit the width constraint

    结果:

    result

    重复此高度。

开始=>
+0

有没有办法做到这一点编程? – Stefan