对 UISlider 使用字符串数组

Ada*_*dam 3 iphone cocoa-touch ios

我想用基于数组的字符串更改 UILabel。这是我到目前为止所拥有的:

- (IBAction) sliderValueChanged:(UISlider *)sender {
   scanLabel.text = [NSString stringWithFormat:@" %.f", [sender value]];
    NSString *wholeText = @"Very Bad";
    self.scanLabel.text = wholeText;

}
Run Code Online (Sandbox Code Playgroud)

我想要不同的值来显示“非常糟糕、糟糕、好的、好、非常好”,而不仅仅是“非常糟糕”。

在哪里声明 NSMutableArray,以及如何使用滑块实现它?

更新:谢谢大家的帮助!(我喜欢计算器)

Ano*_*dya 5

这不是编译器检查的......但你可能会得到一些想法。

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];
Run Code Online (Sandbox Code Playgroud)