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