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

时间:2017-04-15 21:42:43

标签: ios swift uilabel nslayoutconstraint

我有一个UILabel,我想动态调整到一定程度,但我仍然希望标签的掩码本身大小。我想知道我是否可以拥有它,以便标签可以是固有尺寸但仍有约束,例如最大宽度= 200或最大高度= 100这样的东西。另外,我需要在方法中进行文本换行。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

  1. 由于您希望自己的文字换行,请设置Lines = 0
  2. Set Lines = 0

    1. 像往常一样设置width约束

    2. 选择标签,转到尺寸检验器( Cmd 选项 5 )并从{{1更改宽度约束{}} {}

    3. Edit the width constraint

      结果:

      result

      重复高度。