我想使用基于数组的字符串更改UILabel。这是我到目前为止的内容:
- (IBAction) sliderValueChanged:(UISlider *)sender {
scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]];
NSString *wholeText = @"Very Bad";
self.scanLabel.text = wholeText;
}
我希望不仅仅是“非常糟糕”,还要显示不同的值“非常不好,不好,可以,很好,非常好”。
我在哪里声明NSMutableArray,以及如何使用滑块实现它?
更新:谢谢大家的帮助! (我喜欢stackoverflow)
最佳答案
这不是编译器检查的...但是您可能会有所了解。
NSArray *texts=[NSArray arrayWithObjects:@"very Bad", @"Bad", @"Okay", @"Good", @"Very Good",nil];
NSInteger sliderValue=[sender value]; //make the slider value in given range integer one.
self.scanLabel.text=[texts objectAtIndex:sliderValue];