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