2013-09-30 112 views
2

我正在使用UILabel显示文本。我只想显示4行文本,如果有更多文本,我必须在第四行末尾添加“...”。任何帮助,这是非常感谢。提前致谢。在第四行末尾附加“...”

回答

3
label.numberOfLines = 4; 
label.lineBreakMode = NSLineBreakByTruncatingTail; 

或者如果你支持的iOS < = 5

label.lineBreakMode = UILineBreakModeTailTruncation; 
+0

非常感谢,我不能给予好评,因为我没有足够的声誉,但我一定会得到。 – kishore

1
lbl.lineBreakMode = UILineBreakModeTailTruncation; 
lbl.numberOfLines = 4; 

对于iOS> = 6,

lbl.lineBreakMode = NSLineBreakByTruncatingTail; 
lbl.numberOfLines = 4; 
+1

那么Gabriele早期的答案与哪里不同呢? – vikingosegundo

+0

这里没什么大不了的。在一个微不足道的问题上的两个类似的答案是一个相当普遍的情况。从这一部分,要求OP接受我的是友善的,但很有趣。如果你觉得它没有增加任何价值,你可以删除自己的(也可以选择upvote)。 –

+0

@ GabrielePetronella:是的,没什么大不了的 - 如果不是你的话,谁引导了Bhargavi正确的答案,因为他的初始是错的。 – vikingosegundo