UIlabel调整行间距

原创 2016年08月30日 16:16:11

废话少说,简单明了直接上代码


  NSString * str =@"订单编号: 23456798765\n创建时间: 345987654\n付款时间: 34567890987\n发货时间: 3456789098765\n成交时间: 456789098765";

   _data = [bgviewaddLabelWithFont:12textColor:[UIColorcolorWithWhite:0.502alpha:1.000]text:nil];

    _data.numberOfLines =0;

//    适配    _data.sd_layout.leftSpaceToView(bgview,10).topSpaceToView(bgview,10).widthIs(160).autoHeightRatio(0);

    

//    重点

    NSMutableAttributedString * attributedString1 = [[NSMutableAttributedString alloc] initWithString:str];

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

    [paragraphStyle1 setLineSpacing:8];

    [attributedString1 addAttribute:NSParagraphStyleAttributeName value:paragraphStyle1 range:NSMakeRange(0, [str length])];

    [_data setAttributedText:attributedString1];

    [_data sizeToFit];


    


版权声明:好东西,与你共享

自定义UILabel设置行距和字间距的各种方法

1,单纯调节行间距的方法、能够调整行间距,但是不能调整字间距     UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 20...
  • Allen_iOS
  • Allen_iOS
  • 2015年03月04日 12:09
  • 3744

UILabel设置行间距同时要计算得到行高的最简单的方法

UILabel计算行高有两个方法,一个是 sizeWithFont: forWidth: lineBreakMode: 一个是boundingRectWithSize: options: ...
  • hulala_wuqiang
  • hulala_wuqiang
  • 2015年12月16日 16:10
  • 911

使用XIB设置UILabel的换行及设置每一行的字体大小

1:先往XIB上拖一个Label.设置好约束2:设置属性:3:通过Option+return组合键来换行效果如下:4:重点来了,设置字体大小效果如下:5:设置行间距一样的通过箭头来调整字体大小,效果如...
  • lausen34
  • lausen34
  • 2017年06月12日 22:15
  • 1364

Swift3.0 设置UILabel文件行间距 含oc版

UILabel实用设置行间距代码,直接上代码 swift: fileprivate func createUI(){ let subLabel = UILabel() ...
  • timtian008
  • timtian008
  • 2016年12月26日 15:32
  • 2467

UIlabel自适应高度 + 调整行间距

创建一个UIlabel分类  .h #import @interface UILabel (JKLableChangeLineSpace) /** * 改变行间距 */ + (void)...
  • wujakf
  • wujakf
  • 2017年06月06日 11:09
  • 194

UILabel 的基本使用和扩展

一.基本使用 1.label的创建和动态布局 UILabel *label = [[UILabel alloc] init]; [self.view addSubview:label]...
  • LuKane
  • LuKane
  • 2016年01月01日 01:03
  • 259

8.给UILabel分段设置不同的颜色以及设置每行的间距

给UILabel分段设置不同的颜色以及设置每行的间距
  • qq350116542
  • qq350116542
  • 2015年12月21日 01:33
  • 740

Swift - 设置UILabel、UITextView的文字行间距

有时我们需要调整 label 或 textView 的文本行间距大小,但这两个组件都没有相关属性可以直接设置。这个就需要借助富文本(NSAttributedString)来实现。 一、设置UILab...
  • mo_xiao_mo
  • mo_xiao_mo
  • 2017年03月09日 09:13
  • 449

【MarkDown使用技巧】轻松搞定MarkDown

MarkDown是什么?MarkDown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们“使用易读易写的纯文本格式编写文档。MarkDown从推出至今已吸引了大量的粉丝...
  • fengyuzhengfan
  • fengyuzhengfan
  • 2016年03月01日 17:37
  • 4492

Mac 调节Evernote的行距

调节Evernote for Mac中文章的行距。
  • u010962810
  • u010962810
  • 2014年03月29日 16:51
  • 3934
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:UIlabel调整行间距
举报原因:
原因补充:

(最多只允许输入30个字)