如何从 UILabel 中删除三个点?

how to remove three dots from UILabel?

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

UILabel 在 iOS 上显示三个点(省略号)。我不希望标签显示这些点。我怎样才能让它们不显示?

将标签的 lineBreakMode 设置为 .ByClipping(Swift) 或 NSLineBreakByClipping(Objective-C).

请添加代码

[labelname sizeToFit];

我通过以下步骤实现了:

1.Increase 标签的高度,这样 2 行就可以了。

2.select标签,转到attributes inspector

3.select Line Breaks = Word Wrap

4.also增加行数,如2,3

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

为我工作

以编程方式,

nameLabel.lineBreakMode = .byClipping

如果您不想适合大小或显示三个点,您需要这样设置您的标签。

Objective-C

[label setLineBreakMode: NSLineBreakByClipping];

Swift

label.lineBreakMode = .byClipping