iPhone的iOS如何改变UITextView中的一些单词的颜色?

我想为我的应用程序的用户提供在UITextView中突出显示或更改所选单词的颜色的function 。 我知道如何改变整个文字颜色:

textView.textColor = [UIColor redColor]; 

这不是我要找的。 我需要知道如何更改 UITextView 中任意字符序列的颜色 。 在文本视图中我还没有看到这样的function,所以我认为它不是开箱即用的。 是否有任何开源项目或示例如何更改UITextView中的颜色或突出显示的文本块?

谢谢!

您可以创buildCATextLayer并为其分配NSAttributedstring。 看看这里 。 你可以使用DTCoreText