label 设置setLineSpacing问题
2017-11-16 本文已影响22人
思考的小妮子
在使用label的时候,有时候需要设置字体间的行距,用系统的setLineSpacing方法设置的时候,会使用NSMutableParagraphStyle。一行的时候计算高度会有问题,会带LineSpacing的高度,二行以上都没问题。所以解决此类问题的方法是:
显式指明字体 比如:PingFangSC-Regular 类型
[localAttributedString addAttribute:NSFontAttributeName value: [UIFont fontWithName:@"PingFangSC-Regular" size:fontSize] range:NSMakeRange(0,[localAttributedString.string length])];