我有一个用于调查的滑块,它根据滑块的值显示以下字符串:"Very Bad,Bad,of,Good,Very Good“。
以下是滑块的代码:
- (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
来完成这项工作。
https://stackoverflow.com/questions/14287386
复制相似问题