使用NSAttributedString更改字符串颜色?
我有一个用于调查的滑块,它基于滑块的值显示以下字符串:“非常差,不好,好,好,非常好”。 这是滑块的代码: - (IBAction) sliderValueChanged:(UISlider *)sender { scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]]; NSArray *texts=[NSArray arrayWithObjects:@"Very Bad", @"Bad", @"Okay", @"Good", @"Very Good", @"Very Good", nil]; NSInteger sliderValue=[sender value]; //make the slider value in given range integer one. self.scanLabel.text=[texts objectAtIndex:sliderValue]; } 我希望“非常不好”为红色,“不好”为橙色,“好”为黄色,“好”和“非常好”为绿色。 我不知道如何使用它NSAttributedString来完成此任务。