2011-08-28 39 views
0

我有一个UITextView,我希望能够改变颜色。但我希望能够在50个字符后才能更改颜色。我可以使用UITextViewDelegate方法来计算字符,但我不知道如何改变颜色。iPhone SDK - UITextView文本颜色分割

例如,当我在UITextView范围内有一个100个字符的短语时,我希望前50个字符是蓝色,最后50个字符是红色。

这可能吗?有关如何实现这一目标的任何建议?

非常感谢, 布雷特

回答

0

您可以设置只一个颜色在一个文本视图中的所有字符使用textColor财产。如果您想在一个字符序列中使用不同的颜色,则可以使用例如UIWebView和html标记。

2
+0

在链接到项目第一个链接(http://www.cocoanetics.com/2011/01/rich-text-editing-on-ios/)被破坏,fyi。 – chown

+0

@chown不,它不是。也许他们有一个小故障,但我现在可以清楚地看到页面 –

+1

该页面本身的作品,但该*内的链接应*带你到github项目:https://github.com/Cocoanetics/NSAttributedString-Additions- for-HTML给出了一个404错误。尽管如此,仍然有用的信息,所以不是一个大问题。 – chown