UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 70, 300, 200)];
label.numberOfLines = 0;
label.backgroundColor = [UIColor colorWithRed:235/255.0 green:235/255.0 blue:235/255.0 alpha:1];
//------
NSMutableAttributedString *text = [[NSMutableAttributedString alloc] initWithString:@"1321313123211273127318273819273817381738713712837173812731837128371297319737131719371273187328193721731793\n"];
//设置字体颜色
[text addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:NSMakeRange(0, text.length)];
//设置缩进、行距
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init];
style.headIndent = 30;//缩进
style.firstLineHeadIndent = 0;
style.lineSpacing = 10;//行距
[text addAttribute:NSParagraphStyleAttributeName value:style range:NSMakeRange(0, text.length)];
//------
//------
NSMutableAttributedString *text2 = [[NSMutableAttributedString alloc] initWithString:@"eqeqeuqoeuquequeqeqwuequeqoueqowueqoueqoshfkahfksdafhkalhfkdshf"];
//设置字体颜色
[text2 addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(0, text2.length)];
//设置缩进、行距
NSMutableParagraphStyle *style2 = [[NSMutableParagraphStyle alloc] init];
style2.headIndent = 0;
style2.firstLineHeadIndent = 20;
style2.lineSpacing = 5;
[text2 addAttribute:NSParagraphStyleAttributeName value:style2 range:NSMakeRange(0, text2.length)];
//------
[text appendAttributedString:text2];
label.attributedText = text;
[self.view addSubview:label];
iOS-13-UILabel设置缩进、行距、字体颜色
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 【作者前言】:13年入圈,分享些本人工作中遇到的点点滴滴那些事儿,17年刚开始写博客,高手勿喷!以分享交流为主,欢...
- UILabel *label = [[UILabel alloc] initWithFrame:CGRectMak...
- //UILabel的自定义显示text字符的颜色 let textStr : String = "欢迎光临" va...