在开发过程中,某一个按钮的宽度固定,然后对这个按钮
title
进行赋值:
默认情况1:文字较短情况下,正常显示内容
文字较短情况默认情况2:文字较长(内容显示不完整,省略号默认出现在中间)
文字较长,出现省略号项目要求是:按钮文字中间不能出现省略号,在字体不改变的情况下,文字过多的情况下就在文字末尾显示省略号,解决办法如下:
解决办法1:如下图展现,文字全部显示的情况下,字体会相对变小
btn.titleLabel.adjustsFontSizeToFitWidth = YES;
全部显示,文字字号变小
解决办法2:如下图展现,省略号在末尾,字体大小不变
btn.titleLabel.lineBreakMode = NSLineBreakByTruncatingTail;
右侧省略号
最终,采用解决办法2,over!
网友评论