富文本,NSAttributedString 与 coreText

在ios 6 以前,绘制富文本,需要重写view的drawRect 方法,使用 coreText 绘制 。ios6以后,系统为UILabel 添加了对富文本的支持。同时,对一些coreText 层需要的属性,在NS 层进行了封装,现在使用起来非常的简便,比如

这样设置之后,显示出来的文字中,数字 “20” 将以红色显示,典型的富文本应用。而这里使用的,字体颜色的key 使用了NS层封装的 NSForegroundColorAttributeName,颜色也使用了UIColor,如果按以前的 kCTForegroundColorAttributeName,CGColor 的方式去设置,就不行了.

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2015年7月23日
下一篇 2015年7月23日

相关推荐