设置UIlabel的行高

/**

 *  设置label的行距

 *

 *  @param label 被设置的label

 *  @param font  label的字体

 */

- (void)setLinespaceWithLabel:(UILabel *)label font:(UIFont *)font {

    static CGFloat linespace = 7;  

    NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:label.text];

    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];

    

    [paragraphStyle setLineSpacing:linespace];//调整行间距

    

    [attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [label.text length])];

    label.font = font;

    label.attributedText = attributedString;

    

    [label sizeToFit];

}

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/douweichao/article/details/47026007
文章标签: iOS uilabel
个人分类: iOS
上一篇关于如何隐藏UItableview多余的分割线
下一篇UIScrollView的滚动条位置具体设置方法,超简单
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭