UILabel中的Wordwrap文本,末尾附加“...”

时间:2013-06-28 16:01:50

标签: ios objective-c uitableview uilabel

我为桌面视图创建了一个自定义单元格 - 它有一些标签,如原始标签,但是在原始标签标签中的文字长于屏幕上的标签时,它会附加“...”结束。我试图在IB中找到没有运气的方法。我是否必须创建自己的方法才能在UILabel上获得此功能?

3 个答案:

答案 0 :(得分:1)

您可以使用我的UIExtendedLabel班级来自此链接(查看我的回答)UIExtendedLabel

答案 1 :(得分:0)

UILabel上numberOfLines的默认属性是1,如果要支持多行标签,则需要指定行数。

如:

myLabel.numberOfLines = 2;

您可能还需要调整标签大小以考虑较长的文本或使用符合最大行数的标签。

答案 2 :(得分:0)

不知何故,我设法让两个标签相互叠加,并没有注意到。因此,如果将换行模式设置为截断尾部,则标签会截断尾部自动添加“...”。我的坏 - 我想如果我对iOS编程更有经验,我应该知道它会自动执行此操作