iOS开发iOS开发资料收集区iOS开发进阶

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])];

上一篇 下一篇

猜你喜欢

热点阅读