前言
iOS开发中 富文本是我们常用的特性, 面对"花里胡哨"的文本设计, Foundation
的NSAttributedString
为我们提供了非常大的帮助, 但他的缺点也不免给我们带来了很多困扰 例如: 繁琐的API、处理交互需求的麻烦等, 为了解决日常开发中使用富文本的一些痛点, 我设计了AttributedString, 充分利用Swift语音的特性 简化富文本构建过程, 并扩展出更加优雅的交互处理, 自定义视图插入等等.
能解决哪些问题
1. 繁琐的创建过程
- 简单的富文本
- 带有段落样式的富文本