iOS 开发

UILabel设置字体行间距

2016-06-20  本文已影响85人  yueY_zhou
- (void)setLineSpacing:(CGFloat)spacing label:(UILabel *)label
{
  //spacing为需要的行间距
    NSMutableAttributedString * attributedString = [[NSMutableAttributedString alloc] initWithString:label.text];
    NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    [paragraphStyle setLineSpacing:spacing];
    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [label.text length])];
    [label setAttributedText:attributedString];
    [label sizeToFit];
}
上一篇下一篇

猜你喜欢

热点阅读