用过NSAttributedString的人应该都有过体会,字符属性的key用起来比较麻烦,很难记得住。在看MAS的源码时,学习了下链式语法和闭包的使用,就用来对NSAttributedString做了个小封装,个人水平有限,有更好的想法和建议,欢迎交流,喜欢的可以留下邮箱。
1.简单实现
具体的思路是对指定的range设置指定的一组属性:用到了这几个类ZHTAttributed(字符属性)、ZHTAttributedHandler(range处理)、NSString+ZHTAttributedHandler(使用)。
ZHTAttributedHandler:负责属性的作用域的获取和处理
5.1.1ZHTAttributed:负责设置属性和提供链式
5.1.22.使用和效果
部分API的使用效果:
5.1.3具体的用法:
5.1.4 5.1.5
网友评论