iOS Swift文本填充屏幕

时间:2015-08-02 23:23:16

标签: ios uiview label

我拿了一个标签并把它拖到空白的UIView上。

我已用

更改了文字方向
codeLabel.transform = CGAffineTransformMakeRotation(CGFloat(M_PI_2))

但我现在希望文本填满屏幕,我浏览了网页并发现了这个但它似乎无法正常工作

codeLabel.adjustsFontSizeToFitWidth = true

1 个答案:

答案 0 :(得分:2)

在UILabel及其父UIView之间添加宽度相等的约束。通过从UILabel转向UIView来做到这一点。

你想要达到的目的是让UILabel等于UIView高度。但到目前为止你所拥有的是一个相等的宽度约束。

通过单击选择该约束并更改" Second Item"旁边的值。到Superview.Height。

让字体适合屏幕:

  1. 选择标签。
  2. 设置一个非常大的字体。例子100。
  3. 将自动收缩的值更改为最小字体大小。
  4. 在那里设置一个小值。例5。