在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