UILabel控制行间距与缩进

    NSMutableAttributedString *text = [[NSMutableAttributedString alloc]      initWithString:@"以“弘扬优秀文化、创办经典教育,倡导品质生活、开发经典产品”为宗旨,    以打造“理念创新、外观经典、内容一流、体验完美、质量过硬”的“爱读经”教育产品和建立“理念先进、学生快乐、家长安心、文化再造,智慧焕彩”的“爱读经”教育实体为目标,努力做到让“爱读经”产品和服务走向千家万户,让读经教育理念润泽大中华."];

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

    style.headIndent = 30;//缩进

    style.firstLineHeadIndent = 22;
    style.lineSpacing = 2;//行距

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

    _contentLbl.attributedText = text;
时间: 2024-11-01 03:54:26

UILabel控制行间距与缩进的相关文章

UILabel设置行间距和字间距并计算高度-b

#define UILABEL_LINE_SPACE 6 #define HEIGHT [ [ UIScreen mainScreen ] bounds ].size.height //给UILabel设置行间距和字间距 -(void)setLabelSpace:(UILabel*)label withValue:(NSString*)str withFont:(UIFont*)font { NSMutableParagraphStyle *paraStyle = [[NSMutablePara

(转载)iOS UILabel自定义行间距时获取高度

本文介绍一下自定义行间距的UILabel的高度如何获取,需要借助一下开源的UILabel控件:TTTAttributedLabel 附下载地址 https://github.com/TTTAttributedLabel/TTTAttributedLabel 下载后,添加到工程里面,导入头文件 #import "TTTAttributedLabel.h" 直接上代码 NSString *str = @"UILabel自定义行间距时获取高度,UILabel自定义行间距时获取高度,

UILabel设置行间距

UILabel设置行间距: NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc]initWithString:contentLabel.text]; NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStylealloc]init]; [paragraphStyle setLineSpacing:5]; [attri

UILabel的行间距

一提到UILabel的行间距,一般都是用下面的方法解决. UILabel *label = [[UILabel alloc] initWithFrame:labelFrame]; [label setBackgroundColor:[UIColor clearColor]]; [label setTextColor:textColor]; [label setNumberOfLines:0]; label.font = textFont; NSString *labelText = @"我是内容

iOS UILabel的行间距

今天美工要求label的字体之间要有一定的间距,我的数据由于是网络请求下来的没有设置成功,只能调整段落之间的间距, UILabel设置行间距等属性: NSMutableAttributedString *attributedString =[[NSMutableAttributedStringalloc]initWithString:contentLabel.text];; NSMutableParagraphStyle*paragraphStyle = [[NSMutableParagraph

iOS UILabel自定义行间距时获取高度

本文介绍一下自定义行间距的UILabel的高度如何获取,需要借助一下开源的UILabel控件:TTTAttributedLabel 附下载地址 https://github.com/TTTAttributedLabel/TTTAttributedLabel 下载后,添加到工程里面,导入头文件 #import "TTTAttributedLabel.h" 直接上代码 NSString *str = @"UILabel自定义行间距时获取高度,UILabel自定义行间距时获取高度,

iOS UILabel文本行间距

一提到UILabel的行间距,一般都是用下面的方法解决. UILabel *label = [[UILabel alloc] initWithFrame:labelFrame];         [label setBackgroundColor:[UIColor clearColor]];         [label setTextColor:textColor];         [label setNumberOfLines:0];         label.font = textFo

UILabel 调整行间距

/* 调整行间距 */ + (void)adjustLineSpacingOfLabel:(UILabel *)label to:(CGFloat)lineSpacing { NSString *textStr = label.text; if (textStr.length <= 0) { return; } NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithStri

iOS 设置UILabel的行间距并自适应高度

NSString *contentStr = @"总以为,在最初的地方,有一个最原来的我,就也会有一个最原来的你"; UILabel *tempLabel = [[UILabel alloc] init]; //设置背景颜色 tempLabel.backgroundColor = [UIColor redColor]; //设置内容 tempLabel.text = contentStr; //设置字体颜色 tempLabel.textColor = [UIColor whiteCol