使用 AttributedString 截断踪迹

问题描述 投票:0回答:2

我的单元格中有一个 UILabel,我正在其中设置属性文本。它归因于文本太大,超出了应有的......结尾。如何做到这一点?

swift uilabel
2个回答
3
投票
func addTitle(title: String) {
    let paragraphStyle = NSMutableParagraphStyle()
    paragraphStyle.lineBreakMode = .byTruncatingTail
    let attributedTitle = NSAttributedString(string: title, attributes: [NSParagraphStyleAttributeName: paragraphStyle])
    self.titleLabel.attributtedString = attributedTitle
}

0
投票

除了上述答案之外,也许您忘记向 UILabel 或其父视图添加尾随约束。

© www.soinside.com 2019 - 2024. All rights reserved.