美文网首页iOS学习专题
iOS-固定宽度的button,文字过长中间出现省略号问题

iOS-固定宽度的button,文字过长中间出现省略号问题

作者: DSA碼侬 | 来源:发表于2020-03-12 15:41 被阅读0次

    在开发过程中,某一个按钮的宽度固定,然后对这个按钮title进行赋值:

    默认情况1:文字较短情况下,正常显示内容
    文字较短情况
    默认情况2:文字较长(内容显示不完整,省略号默认出现在中间)
    文字较长,出现省略号

    项目要求是:按钮文字中间不能出现省略号,在字体不改变的情况下,文字过多的情况下就在文字末尾显示省略号,解决办法如下:

    解决办法1:如下图展现,文字全部显示的情况下,字体会相对变小
    btn.titleLabel.adjustsFontSizeToFitWidth = YES;
    
    全部显示,文字字号变小
    解决办法2:如下图展现,省略号在末尾,字体大小不变
    btn.titleLabel.lineBreakMode = NSLineBreakByTruncatingTail;
    
    右侧省略号

    最终,采用解决办法2,over!

    相关文章

      网友评论

        本文标题:iOS-固定宽度的button,文字过长中间出现省略号问题

        本文链接:https://www.haomeiwen.com/subject/nocpjhtx.html