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

Ответы на вопрос(6)

Ваш ответ на вопрос