【发布时间】:2017-03-28 07:49:27
【问题描述】:
我正在尝试在UITableCell 内设置多行UILabel。
UILabel 有一个比例 width 以设备的屏幕为参考(带有乘数)。其中的文本可以更改,因此当文本的宽度高于UILabel 宽度的空间时,我需要适应UILabel 能够多行。
我尝试使用:
myLabel.lineBreakMode = .byWordWrapping
myLabel.numberOfLines = 0
myLabel.sizeToFit()
但它总是显示在一行上,截断超出UILabel 宽度的文本。
如何使我的 UILabel 成为多行?
编辑:我无法在文本中添加断线,因为我从数据库中检索文本。
提前致谢!
【问题讨论】:
-
使用 tableview 自动尺寸属性和估计行高
-
@Rajat 谢谢!最后我得到它改变 UITableCell 的行的高度。
-
很高兴听到这个消息:)
标签: ios swift uilabel swift3 multiline