Zmień kolor łańcucha za pomocą NSAttributedString?
Mam suwak do ankiety, który wyświetla następujące ciągi w oparciu o wartość suwaka: „Bardzo zły, zły, w porządku, dobry, bardzo dobry”.
Oto kod suwaka:
- (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];
}
Chcę, aby „Bardzo zły” był czerwony, „Zły” był pomarańczowy, „W porządku”, aby był żółty, „Dobry” i „Bardzo dobry”, aby był zielony.
Nie rozumiem, jak używaćNSAttributedString
aby to zrobić.