如何在ios5中更改textview文本的特定单词的文本颜色。我已经实现了一个应用程序,我在textview中显示了mangalAshtak shlok。它还有播放mangal ashtak音频文件的播放按钮。现在我想同步音频文件使用 textview .II 在 ios 6 中使用 NSMutableAttributedString 实现了这一点,如下所示
if(seconds>=42 && seconds<43)
{
NSMutableAttributedString * string = [[NSMutableAttributedString alloc]initWithString:self.textView.text];
NSString *word= [shlok2 objectAtIndex:0]; //array shlok 2 contains each word of shlok
NSLog(@"%@",word);
NSRange range=[self.textView.text rangeOfString:word];
[string addAttribute:NSForegroundColorAttributeName value:[UIColor whiteColor] range:range];
[self.textView setAttributedText:string];
[textView setFont:[UIFont systemFontOfSize:16]];
}
使用上面的代码,它改变了带有音频文件的文本颜色。在播放按钮操作中,我检查了 AVAudioPlayer 对象的当前时间并更改了相应的文本。但是在 ios 5 中它不起作用?