您的位置:首页 > 产品设计 > UI/UE

设置UIButton最多显示几行《三》

2016-07-04 11:32 477 查看
     我是一个iOS开发。

     续《设置UIButton最多显示几行《二》》, 加上需求,9以上用平方字体,9以下,用默认的其它字体。

     会发现,同一段富文本字符串,平房字体,单行的高度为21,9以下用的字体,单行的高度为15.显示出来,9以下的UI不正确。如图:

     


        经过我多方案尝试,最终发现,一句代码搞定。我的解决方案是,设置NSMutableParagraphStyle对象minimumLineHeight属性值为20即可。

   需要注意的是:用+ (nullable UIFont *)fontWithName:(NSString
*)fontName size:(CGFloat)fontSize方法设置字体名字时,如果字体名字不存在,则返回的是一个nil对象。nil对象插入数组是会引起crash的。

   

    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: