Ios 如何从UILabel中删除三个点?

Ios 如何从UILabel中删除三个点?,ios,uilabel,Ios,Uilabel,我有一个UILabel,其中包含大于标签大小的文本。(UILabel有两行。) UILabel显示iOS上的三个点(省略号)。我不希望标签上显示这些点。如何使其不显示?将标签的lineBreakMode设置为。通过剪裁(Swift)或NSLineBreakByClipping(Objective-C)。请添加代码 [labelname sizeToFit]; 我通过以下步骤实现: 1.增加标签的高度,如我所做的那样,使2行适合 2.选择标签,转到属性检查器 3.选择换行符=换行符 4.同时增加

我有一个UILabel,其中包含大于标签大小的文本。(UILabel有两行。)


UILabel显示iOS上的三个点(省略号)。我不希望标签上显示这些点。如何使其不显示?

将标签的
lineBreakMode
设置为
。通过剪裁
(Swift)或
NSLineBreakByClipping
(Objective-C)。

请添加代码

[labelname sizeToFit];

我通过以下步骤实现:

1.增加标签的高度,如我所做的那样,使2行适合

2.选择标签,转到属性检查器

3.选择
换行符
=
换行符

4.同时增加线条,如2,3

更改属性检查器中的换行符

以编程方式为我工作


nameLabel.lineBreakMode=.byClipping

如果您不想适合大小或显示三个点,则需要如下设置标签

目标-C

[label setLineBreakMode: NSLineBreakByClipping];
迅捷的


是否要调整大小以适合其文本?否。关于是否要调整大小以适合其文本?当标签文本为“文本1文本2文本3文本4”时,标签大小不变。在这种情况下,当第一行为“文本1文本2文本3”时,第二行的“文本4”后仍有3个点。在其他情况下,例如对于同一标签,使用文本“文本1文本1文本1文本1文本1文本1文本1文本1文本1文本1”,它可以帮助我通过在0…20{theLabelTextString+=“”}中为iter添加空格字符“var theLabelTextString=”文本1 text 1 text 1 text 1 text 1 text 1”来修复它在使用lineBreakMode和多空格字符“”之前\n\n\n\n\n解决了我的问题。感谢您也可以在Interface Builder的UILabel设置中执行此操作。将换行符设置为剪裁
label.lineBreakMode = .byClipping