![](/img/trans.png)
[英]Swift 4 - Multi-line label chopped in AutoLayout UITableViewCell programmatically
[英]Line Breaks and Number of Lines in Swift Label (Programmatically)
通过在StoryBoard中选择一个标签,我可以将Word Wrap
Line Break
选择为“自动Word Wrap
Line Break
,并将行数更改为大于1。我该如何在Swift中以编程方式做到这一点?
您可以执行此操作以编程方式进行设置
label.lineBreakMode = NSLineBreakMode.ByWordWrapping
label.numberOfLines = 3
迅捷3/4
label.lineBreakMode = .byWordWrapping
label.numberOfLines = 3
如果您希望标签有多行,请执行以下操作:
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)”< -这
否则,标签将无法采用多行文本。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.