如果您不想麻烦使用CATextLayer,可以看看TTTAttributedLabel。它与UILabel很相似,但支持NSAttributedStrings(使用与UILabel相同的setText:方法,因此可以将其用作插入式替换)。请查看TTTAttributedLabel。
在iOS 6及以上版本中,您可以使用属性字符串来显示格式化文本在文本视图、文本字段和一些其他控件中。AppKit和UIKit还定义了基本属性字符串接口的扩展,允许您在当前图形上下文中绘制它们的内容。NSAttributedString参考链接:NSAttributedString Reference