UILabel 中的自动换行文本,末尾附加"..."



我为表视图创建了一个自定义单元格,它有一些像原始标签一样的标签,但在原始标签中,当标题标签中的文本比屏幕上的长度长时,它会在末尾添加"…"。我曾尝试在IB找到做这件事的方法,但没有成功。我必须创建自己的方法才能在UILabel上获得此功能吗?

您可以从此链接使用我的UIExtendedLabel类(检查我的ans)UIExtendedLabel

不知怎么的,我设法把两个标签放在了一起,但没有注意到。因此,如果换行模式设置为截断尾部,则标签会截断尾部,并在末尾自动添加"…"。我的错-我想如果我对iOS编程更有经验,我应该知道它会自动完成

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

例如:

myLabel.numberOfLines = 2;

您可能还需要调整标签的大小以适应较长的文本,或者使用适合最大行数的标签。

最新更新