【发布时间】:2011-10-31 08:09:43
【问题描述】:
我有一个 UITextView,用户可以在其中输入文本。假设用户已经输入了一个值。如何通过单击按钮将已经输入的文本和将来输入的文本的字体颜色更改为不同的字体颜色?
我已经设置了它,我可以在其中更改文本的颜色,但只有在我开始输入之前选择颜色时它才有效。在我开始打字并尝试更改颜色后,它什么也没做。
我有这个:
-(IBAction)changeInkColor:(id)sender
{
[inkTextField setTextColor:[UIColor greenColor]];
inkTextField.text=@"text";
}
只有当视图中没有文本时,它才会真正起作用并以绿色显示“文本”。但是,如果我输入一些内容然后点击此按钮,则不会发生任何事情。
【问题讨论】: