码迷,mamicode.com
首页 > 其他好文 > 详细

更UIlabel改行间距

时间:2016-09-02 19:01:00      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

/ 更改行间距

            NSString *dLabelString = cell.Content.text;

            

            NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:dLabelString];

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

            

            //行间距

            [paragraphStyle setLineSpacing:5.0];

            //段落间距

            [paragraphStyle setParagraphSpacing:10.0];

            //第一行头缩进

            [paragraphStyle setFirstLineHeadIndent:15.0];

            //头部缩进

            //[paragraphStyle setHeadIndent:15.0];

            //尾部缩进

            //[paragraphStyle setTailIndent:250.0];

            //最小行高

            //[paragraphStyle setMinimumLineHeight:20.0];

            //最大行高

            //[paragraphStyle setMaximumLineHeight:20.0];

            

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

            [cell.Content setAttributedText:attributedString];

            

            [cell.Content setLineBreakMode:NSLineBreakByTruncatingTail];

            

            CGRect dlRect = cell.Content.frame;

            [cell.Content sizeToFit];

            CGRect dlRectNew = cell.Content.frame;

            if(dlRectNew.size.height>dlRect.size.height){  

                dlRectNew.size.height = dlRect.size.height;  

                [cell.Content setFrame:dlRectNew];

            }

 

更UIlabel改行间距

标签:

原文地址:http://www.cnblogs.com/-ios/p/5834252.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!