2013-02-18 3 views
1

Я создаю приложение TextEditor в iphone sdk. В моем приложении мне нравится менять цвет и шрифт, когда пользователь нуждается во время редактирования текста. Для создания этого у меня есть относятся некоторые из следующих библиотекиКак создать многоцветный TextEditor в IOS

  1. Эго TextView-Это позволило изменить другой шрифт, но SetColor свойство не доступно
  2. RichTextKit - SetKeyboard, setAutoCorrent не доступен

Но для них не работает. Может ли кто-нибудь предложить идею создания нескольких цветов и нескольких шрифтов TextEditor в iPhone SDK?

ответ

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)]; 
Смежные вопросы