作者:mobiledu2502931997 | 来源:互联网 | 2023-05-28 15:01
通过在故事板中选择一个标签,我可以选择Line Break
是Word Wrap
,改变线的数量将超过1.我怎样才能做到这一点编程的斯威夫特?
1> rakeshbs..:
您可以这样做以编程方式设置它
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
label.numberOfLines = 3
斯威夫特3/4
label.lineBreakMode = .byWordWrapping
label.numberOfLines = 3
如果要换行,没有太多理由将行数设置为1。
我只是在演示如何改变它.
2> Zoran777..:
如果您希望标签有多行,请执行以下操作:
var myLabel:UILabel = UILabel(frame: CGRectMake(7, 200, 370, 100))
myLabel.lineBreakMode = NSLineBreakMode.ByWordWrapping
myLabel.numberOfLines = 0 //'0' means infinite number of lines
千万记住,以增加高度"CGRectMake(7,200,370,100)" <-这
否则标签将无法取文本的多行.