2013-08-16 71 views
4

我有一個UILabel,行數設置爲0,它使用尾截斷。標籤的大小足以容納兩行文字。如果我給它一個有3行文本的常規NSString,其中每行都很短,並且在\中有\ n,它將顯示前兩行然後顯示一個橢圓。它看起來像: 行1 行2 ...UILabel與NSAttributedString忽略換行

但是,如果我使用具有相同文本的NSAttributedString,它在截斷結果之前結合第2和第3行。它看起來像: 線1 線2線3

沒有我試過使用CoreText和逐行修復它似乎能夠得到此正常工作。

有什麼建議嗎?

回答

-1
label.lineBreakMode = NSLineBreakByWordWrapping 
+2

可悲的是,這是行不通的。 – honus