设置textView或者label的行间距方法

摘要:
1RootViewController.m2345-viewDidLoad67{89[superviewDidLoad];1011//Doany-additionalsetupafterloadingtheview.12131415//UILabel1617UILabel*label=[[UILabelalloc]initWithFrame:CGRectMake];1819label.backgroundColor=[UIColororangeColor];2021label.text=@公元前3000年,印度河流域的人们广泛使用数字,居民采用十进制计算。到吠陀时代,雅利安人已经意识到数字在生产活动和日常生活中的作用,并创造了一些简单而不完整的数字。当时“0”还没有出现。只有在笈多时代才有“0”,称为“顺若”,由黑点表示● ”,后来演变为“0”,这样就产生了一整套数字,这种劳动创造也为世界文化做出了巨大贡献。

一,效果图。

设置textView或者label的行间距方法第1张

二,代码。

1 RootViewController.m
2 
3  
4 
5 - (void)viewDidLoad
6 
7 {
8 
9 [super viewDidLoad];
10 
11     //Do any additional setup after loading the view.
12 
13     
14 
15     //UILabel
16 
17     UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(50, 100, 200, 300)];
18 
19     label.backgroundColor=[UIColor orangeColor];
20 
21     label.text=@"公元前3000年,印度河流域的居民的数字使用就已经比较普遍,居民们采用了十进位制的计算法。到吠陀时代(公元前1500~公元前500年),雅利安人已意识到数字在生产活动和日常生活中的作用,创造了一些简单的、不完全的数字。公元前3世纪,印度出现了整套的数字,但各地的写法不一,其中最典型的是婆罗门式,它的独到之处就是从1~9每个数都有专用符号,现代数字就是从它们中脱胎而来的。当时,“0”还没有出现。到了笈多时代(300~500年)才有了“0”,叫“舜若”(shunya),表示方式是一个黑点“●”,后来衍变成“0”。这样,一套完整的数字便产生了。这项劳动创作也对世界文化做出了巨大的贡献。";
22 
23     label.numberOfLines=0;
24 
25 [self.view addSubview:label];
26 
27     
28 
29     //设置行间距
30 
31     NSMutableParagraphStyle *paragraphStyle =[[NSMutableParagraphStyle alloc]init];
32 
33     paragraphStyle.lineSpacing = 50;
34 
35     
36 
37     NSDictionary *attributes = @{ NSFontAttributeName:[UIFont systemFontOfSize:14], NSParagraphStyleAttributeName:paragraphStyle};
38 
39     label.attributedText =[[NSAttributedString alloc]initWithString:label.text attributes:attributes];
40 
41  
42 
43 }

免责声明:文章转载自《设置textView或者label的行间距方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇一行js代码实现时间戳转时间格式Antd Form表单中Input输入框 在IE9下按下任何按键都会报校验失败下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Liunx之Centos系统无人值守全自动化安装

  作者:邓聪聪 定制centos6.8自动安装ISO光盘 安装系统为centos6.8 (base server),安装方式为全新安装 使用ext4分区格式 安装前可以交互输入root密码,主机名,分区大小,然后安装过程自动化 关闭防火墙,selinux 网络为dhcp方式获取 时区为Asia/Shanghai 分区表类型为mbr 默认设置三个分区,b...

avue+elementui中form中表单label调整

首先我用的bladex,前端采用elementui+avue来做的 需求:label内容过长,我要调整label宽度不至于让他换行 首先看了elementui的文档 发现没有效果,然后看了avue文档, 设置之后生效,但是始终不在一行,我在option属性中设置了:labelWidth:"120px;", 无论怎么调整。后面改成labelWidth:...

Kubernetes 系列(六):Kubernetes部署Prometheus监控

1.创建命名空间 新建一个yaml文件命名为monitor-namespace.yaml,写入如下内容: apiVersion: v1 kind: Namespace metadata: name: monitoring 执行如下命令创建monitoring命名空间: kubectl create -f monitor-namespace.yam...

html5表单验证(Bootstrap)

html5表单验证(Bootstrap) 邮箱验证: <input name="email" type="text" placeholder="必填项"   required pattern="^w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$" title="邮箱正确格式...

js 递归树结构数据查找父级

1.json树数据查找所有父级--完成 json:树结构数据 var arrData =[{ "label": "中国", "City": null, "value": "0", "children": [{ "label": "河北", "City": "0",...

富文本-图文混排

图文混排 // 图文混排 NSMutableAttributedString *attributedText = [[NSMutableAttributedString alloc] init]; // 1 - 你好 NSAttributedString *first = [[NSAttributedString alloc]...