Изменить цвет строки с 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
чтобы сделать это.