iPhone iOS如何更改UITextView中某些单词的颜色?
Posted
技术标签:
【中文标题】iPhone iOS如何更改UITextView中某些单词的颜色?【英文标题】:iPhone iOS how to change color of some words within UITextView? 【发布时间】:2012-03-17 16:59:53 【问题描述】:我想为我的应用程序的用户提供在 UITextView 中突出显示或更改所选单词的颜色的功能。我知道如何更改整个文本颜色:
textView.textColor = [UIColor redColor];
这不是我要找的。我需要知道如何在 UITextView 中更改任意字符序列的颜色。我没有在最新的文本视图中看到这样的功能,所以我认为它不支持开箱即用。 是否有关于如何在 UITextView 中更改颜色或突出显示文本块的开源项目或示例?
谢谢!
【问题讨论】:
【参考方案1】:您可以创建 CATextLayer 并将 NSAttributed 字符串分配给它。看看here。您可以使用DTCoreText
【讨论】:
以上是关于iPhone iOS如何更改UITextView中某些单词的颜色?的主要内容,如果未能解决你的问题,请参考以下文章
当我点击UITextView时,如何让我的iOS应用程序显示东部阿拉伯语小数点?
更改 UITextField 和 UITextView 光标/插入符号颜色