我相信我理解如何设置NSAttributedString值,但实际上你是如何在界面中显示它们的呢?
示例:UILabel,UITextView等
非常感谢具体说明/
答案 0 :(得分:2)
您还可以创建一个CATextLayer,它可以与属性字符串一起使用... 只需创建图层,并设置它的字符串属性...
玩得开心......:D
答案 1 :(得分:2)
如果您不想打扰CATextLayer,则应该查看TTTAttributedLabel。它就像UILabel,除了支持NSAttributedStrings(使用与UILabel相同的setText:方法,因此您可以将其用作替代品)
答案 2 :(得分:2)
在iOS 6及更高版本中,您可以使用属性字符串来显示格式 文本视图,文本字段和一些其他控件中的文本。两个AppKit 和UIKit还定义了基本属性字符串的扩展 允许您在当前绘制其内容的界面 图形背景。
答案 3 :(得分:1)
您提到的控件仅适用于字符串,而不是属于字符串。显示它们的唯一方法是使用Core Text进行大量工作。向bugreporter.apple.com提出投诉,请求他们将UIKit的这部分内容输出。