富文本常用封装(NSAttributedString浅析)

456 查看

最近经常遇到关于富文本的一些需求,特此封装了几个最常用的API分享给大家,但授之以鱼不如授之以渔,接下来会顺便谈谈NSAttributedString,确保你读了本篇文章能够自己封装关于富文本的API,本文封装API的示例Demo再此,拿去用吧!骚年们!

一、常用需求封装

  • 需求:在我们日常开发中,某些句子中会有改变某些字颜色的需求,当然颜色一般而言就是为了着重强调,常为同一种颜色,所以下面代码是单纯改变一句话中的某些字的颜色(一种颜色)

  • 需求:需要更改字间距来适应整体UI

  • 需求:需要改变行间距来适应整体UI

  • 需求:同时更改行间距和字间距

  • 需求:需要更改字间距来适应整体UI

  • 需求:需要改变行间距来适应整体UI

  • 需求:同时更改行间距和字间距