使用autolayout

时间:2015-07-24 13:38:38

标签: ios objective-c autolayout

我有一个问题,就是在右边的uilabel是蓝色的,因为我有一个右边缘,所以你总是看到我在设备的右侧,但uilabel“简介”标记为灰色在某些设备上,它覆盖在上面,我想以某种方式,当你通过这个uilabel套装而没有到达克服上面的另一个,例如通过减少其文本..

enter image description here

1 个答案:

答案 0 :(得分:0)

使用label.adjustsFontSizeToFitWidth = true上的UILabel使其调整字体大小以适应可用空间。

修改

我会提出以下限制:

左标签

  1. 领导空间到superview
  2. 固定宽度
  3. 尾随空间到中心标签
  4. 超级视图的顶层空间
  5. 中心标签

    1. 领先空间到左标签
    2. 尾随空格到右标签
    3. 超级视图的顶层空间
    4. 正确标签

      1. 追踪空间到superview
      2. 固定宽度
      3. 领先空间到中心标签
      4. 超级视图的顶层空间
      5. 最后,如果您愿意,可以使用label.adjustsFontSizeToFitWidth作为中心标签。