我的UILabel包含的文字大于标签尺寸。 (UILabel有2行。)
UILabel在iOS上显示三个点(省略号)。我不希望标签显示这个点。如何让它们不显示?
答案 0 :(得分:25)
将标签lineBreakMode
设置为.ByClipping
(Swift)或NSLineBreakByClipping
(Objective-C)。
答案 1 :(得分:3)
请添加代码
[labelname sizeToFit];
答案 2 :(得分:0)
我通过以下步骤实现了目标:
1.像我一样增加标签的高度,使2条线适合。
2.选择标签,转到attributes inspector
3.选择Line Breaks
= Word Wrap
4.也增加线,如2,3
更改属性检查器中的换行符
为我工作
答案 3 :(得分:0)
如果您不想适合大小或不显示三个点,则需要这样设置标签。
Objective-C
[label setLineBreakMode: NSLineBreakByClipping];
迅速
label.lineBreakMode = .byClipping