Word Wrapping不适用于Swift中的UILable

时间:2016-08-01 04:22:25

标签: swift xcode word-wrap ios-autolayout

我在故事板上设置了线条和换行符。但仍然没有工作。 pic1

之后,我为标签设置preferredMaxLayoutWidth也不适用于自动换行。 [PIC2] [2]

我在故事板上使用自动布局。

pic3

1 个答案:

答案 0 :(得分:0)

您可以通过 Storyboard ..

这样做的多行标签

制作标签的@IBOutlet,并在标签内传递字符串。

enter image description here

enter image description here

或者也可以尝试使用代码

var label:UILabel = UILabel(frame: CGRectMake(10
    ,100, 300, 40));
label.textAlignment = NSTextAlignment.Center;
label.numberOfLines = 0;
label.font = UIFont.systemFontOfSize(16.0);
label.text = "First label\nsecond line";
self.view.addSubview(label);