【问题标题】:How to change color of a word in UITextView?如何更改 UITextView 中单词的颜色?
【发布时间】:2011-09-16 16:01:20
【问题描述】:

是否可以在特定范围或特定单词中更改 UITextView 的颜色?如果一个词在视图中出现多次,则更改该词的颜色。

【问题讨论】:

    标签: objective-c ios macos core-text


    【解决方案1】:

    您需要使用NSAttributedString。我建议查看 AliSoftware 的 OHAttributedLabel,它扩展了 UILabel 并添加了对通过 NSAttributedString 以及其他助手设置文本的支持。我在当前项目中使用它,非常棒。

    【讨论】:

    • Else WebView 可用于您可以部分更改样式的地方:)
    【解决方案2】:

    我解决了这个问题。我创建了 UILable 和 UITextView 的子类,使用核心文本(CATextLayer)作为标签/文本视图上的层,NSAttributedString 将存储有关字体和颜色的所有信息

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-04-02
      • 2012-12-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-05
      • 2013-01-02
      • 1970-01-01
      相关资源
      最近更新 更多