如何在IOS中创建多色文本编辑器

时间:2013-02-18 13:29:18

标签: iphone ios6 uitextfield

我正在iphone sdk中创建TextEditor应用程序。在我的应用程序中,我喜欢在编辑文本时更改用户需要的颜色和字体。为了创建这个,我引用了以下一些库

  1. Ego TextView - 允许更改不同的字体,但setcolor属性不可用
  2. RichTextKit - SetKeyboard,setAutoCorrent不可用
  3. 但不是他们为我工作。任何人都可以建议在iPhone SDK中创建多种颜色和多种字体的TextEditor吗?

1 个答案:

答案 0 :(得分:1)

对于多种字体和多种颜色,您可以使用CG甚至NSAttributedString。

NSMutableAttributedString *attributedString = [NSMutableAttributedString attributedStringWithString:@"colorfull text"];
[attributedString setFont:[UIFont systemFontOfSize:15]];
[attributedString setTextColor:[UIColor redColor]];
[attributedString setTextColor:[UIColor greenColor] range:NSMakeRange(3,7)];