最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
苹果ios开发UILabel UITextField调整行间距
时间:2022-06-25 23:46:05 编辑:袖梨 来源:一聚教程网
开发的过程中,有些要求非常高的App会精细到文本的行间距,现在就来说一下调整UILabel和UITextField的行间距方法。
这里主要以UILabel做示例。
// 设置行间距
- (void)setLineSpacing:(CGFloat)spacing label:(UILabel *)label
{
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];
}
通过设置attribute来设置行间距。
相关文章
- 魔兽世界12.0.7神牧大秘境天赋加点指南 05-27
- 秋蝉漫画免费阅读指南-秋蝉韩漫sss级入口直达 05-27
- 《深海迷航2:异星水域》反馈共振器蓝图获得方法介绍 05-27
- 魔兽世界12.0.7增辉唤魔师:大秘境天赋加点指南 05-27
- 白蛇传奇:怎样快速获取元宝 05-27
- 汽水音乐app音质模式切换指南:汽水音乐app高品质音质设置方法详解 05-27