LuisX

iOS开发工程师


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

UILabel修改行距,首行缩进

发表于 2016-03-25   |   分类于 iOS技巧   |  
1.UILabel修改文字行距,首行缩进

  • lineSpacing: 行间距
  • firstLineHeadIndent:首行缩进
  • font: 字体
  • textColor: 字体颜色
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- (NSDictionary *)settingAttributesWithLineSpacing:(CGFloat)lineSpacing FirstLineHeadIndent:(CGFloat)firstLineHeadIndent Font:(UIFont *)font TextColor:(UIColor *)textColor{
    //分段样式
    NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
    //行间距
    paragraphStyle.lineSpacing = lineSpacing;
    //首行缩进
    paragraphStyle.firstLineHeadIndent = firstLineHeadIndent;
    //富文本样式
    NSDictionary *attributeDic = @{
                                   NSFontAttributeName : font,
                                   NSParagraphStyleAttributeName : paragraphStyle,
                                   NSForegroundColorAttributeName : textColor
                                   };
    return attributeDic;
}
阅读全文 »
123
LuisX

LuisX

总有一天我会拥有属于我的一片天

21 日志
4 分类
4 标签
gitHub weibo
© 2015 - 2016 LuisX