我需要删除标签头部的3个点,我该怎么做?
我已经尝试过其他类型的换行符,但是" Truncate Head"是唯一在开头截断标签的。
有什么想法吗?
答案 0 :(得分:0)
我不认为有一个很好的方法可以做到这一点,而不是伪造它。您可以通过为标签指定尾随约束而不是前导约束来伪造它。并使文本正确对齐。这具有锚定右侧的效果,并且文本将从屏幕向左运行。如果您使用与背景相同的颜色在其前面放置另一个视图,这将掩盖额外的文本。
答案 1 :(得分:0)
开箱即用不支持此功能,因此您需要创建自定义标签类才能完成此操作。请参阅类似问题的答案"How to change truncate characters in UILabel?"
答案 2 :(得分:0)
将其设置为属性文本,而不是设置label.text
值。如下所示。
let attrString = NSAttributedString(string: "YOUR Text")
label.attributedText = attrString
此后,您的字体设置可能会受到干扰,您需要以编程方式为标签重新设置。