【问题标题】:Ellipsis for too long title of UIButton not shownUIButton 标题过长的省略号未显示
【发布时间】:2019-06-19 07:42:46
【问题描述】:

我的 UIButton 标题有问题。对于太长的文本,我设置了 truncate tail 选项,但 文本只是被剪切了。

如何强制省略号显示在按钮上?

【问题讨论】:

    标签: ios swift uibutton autolayout uilabel


    【解决方案1】:

    使用此代码

    button.titleLabel.lineBreakMode = NSLineBreakByTruncatingTail;
    button.titleLabel.adjustsFontSizeToFitWidth = false;
    

    【讨论】:

    • @Preetygeek 你给 Button 适当的宽度了吗?还是受自动布局的限制?
    • 自动布局正在设置它的宽度。
    • 好的,直接在标签上设置会有所不同。我在想在 xib 的按钮上设置它会传播价值。
    • button.titleLabel.lineBreakMode = NSLineBreakByTruncatingTail; button.titleLabel.adjustsFontSizeToFitWidth = false;
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-26
    相关资源
    最近更新 更多