在第四行末尾附加“...”

时间:2013-09-30 05:47:44

标签: iphone ios objective-c uilabel

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

2 个答案:

答案 0 :(得分:3)

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

或者如果您支持iOS< = 5。

label.lineBreakMode = UILineBreakModeTailTruncation;

答案 1 :(得分:1)

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

对于iOS> = 6,

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