UILabel双线和约束

时间:2016-02-14 20:48:13

标签: ios autolayout interface-builder

所以主要问题在于图片本身。如何使用我的约束使双线水平标签,所以我可以显示整个文本而不切割它?

enter image description here

2 个答案:

答案 0 :(得分:1)

您可以通过两次更改来实现这一目标,

  1. 将属性检查器中的Lines字段设置为0
  2. 不要为UILabel指定固定的高度约束。
  3. <强>更新

    为了使约束对于给定的UI元素表现正常,您必须至少有4个约束。

    1. 约束以定义其X位置
    2. 约束以定义其Y位置
    3. 约束以定义元素的宽度
    4. 约束以定义元素的高度
    5. 由于我没有清楚了解您的用户界面会是什么样子,所以我举一个简单的例子。假设你有两个标签,一个在另一个之下,你想要第二个UILabel的多行行为。

      1. 定义您的X位置,根据您的要求在边距或边缘添加leading edge约束
      2. 定义您的Y位置,将第二个标签中的vertical spacing约束添加到第一个标签
      3. 要定义宽度,请在尾随边距或边缘
      4. 中添加trailing edge约束
      5. 要定义高度,请添加height >= 20(或您需要的数字)约束
      6. 确保lines属性为0

答案 1 :(得分:0)

  

你可以在故事板上做。稍后点击查看底部Resolve&gt; Auto Layout Issues并点击更新框架。我认为auto会这样做。

由于