UILabel与NSAttributedString忽略换行符

时间:2013-08-16 03:43:47

标签: ios uilabel nsattributedstring

我有一个UILabel,行数设置为0,它使用尾部截断。标签大小足以容纳2行文本。如果我给它一个常规的NSString,其中包含3行文本,其中每行都很短并且在\ n处有\ n,它将显示前2行然后是椭圆。看起来像: 第1行 第2行......

但是如果我使用具有相同文本的NSAttributedString,它会在截断结果之前组合第2行和第3行。看起来像: 第1行 2号线3号

我没有尝试过使用CoreText并逐行修复它似乎能够让它正常工作。

有什么建议吗?

1 个答案:

答案 0 :(得分:-1)

label.lineBreakMode = NSLineBreakByWordWrapping