在swift中将多行文本添加到UILabel中

嗨,我想在行动发生时逐行显示我的UILabel中的一些文本

嗨,我有一个文本框,按钮和一个UILabel,可以说我已经键入“这个文本将在UILabel中逐行显示”并按下按钮以显示UILabel中的文本。

所以在UILabel里面看起来像这样:

This
text
will
be
displayed
line
by
line
in
a
UILabel

....

我一直在寻找论坛,但无法找到答案..所以我不知道这是否可能..请帮助ps我已经设置行数为0,换行符被设置为自动换行


let label = UILabel(frame: CGRect(x: 100, y: 100, width: 100, height: 300)) // make the height biggest 

// label.lineBreakMode = NSLineBreakMode.ByWordWrapping

// label.numberOfLines = 0
如果标签宽度较大,字宽不工作

var string = "This text will be displayed line by line in a UILabel"

var array = string.componentsSeparatedByString(" ")

var newstring = join("r", array)
label.text = newstring

 let labelText = "Writerthertextrwithrlinerbreaks."

它是否必须是UILabel? 你可以使用UITextField来代替它,它有一些有利的处理选项

链接地址: http://www.djcxy.com/p/28235.html

上一篇: Adding multiple Lines of text into UILabel in swift

下一篇: Line break based on character found