我的应用程序中有一个TextView,允许用户在其中键入任何内容。我希望TextView在输入时检测到一些单词并改变它们的颜色。例如,如果用户键入“我最喜欢的颜色是红色”,那么我希望单词“红色”获得文本颜色“红色”。但是,thus应该在句子中输入red之后立即发生。我应该如何实现? 最佳答案 你需要三样东西:在界面生成器中,您需要使用其中一种委托(delegate)方法。我认为“editingChanged”是这里最好的。使用“ctrl”从文本字段拖动到您的文档。您需要一种方法来遍历文本字段中的字符串并检测单词。components