Swift4.2的富文本

废话不多说直接上代码 

需要封装的类型太多了  可以根据自己的需求来封装 所有种类都可以柔和在一个方法内 addAttributes他是一个集合

以下是我对常用方法的封装(self就是类型为NSMutableAttributedString 的变量)

1,某一段字体颜色,字体大小(系统字体)

8632196-422611ba4aa59b75.png

2,某一段字体颜色,字体大小(加粗字体)

8632196-a35ff7a11c84cf1c.png

3,段落样式

8632196-42219f856724270b.png

调用方法(类型很多根据需求调用)

8632196-b894673cd23bbff9.png

4,设置下划线的位置和下划线的颜色

8632196-960dec7c37d0762b.png

5,设置背景色

8632196-4cebdaf2ddebf731.png


总结:富文本各种情况都可以组合起来  按需求组合 想怎么组合就怎么组合(还有很多种类  可以进底层查看  如果想自己深入研究 方法同上)

猜你喜欢

转载自blog.csdn.net/weixin_33720956/article/details/87501788
今日推荐