我想要一个滑块(让我们说从 0 到 4 的值)和一个相应的标签,该标签的内容不显示当前的滑块值,而是一个相应的字符串。
我对Objective-C很陌生,但这是我尝试过的(......但没有奏效;))
首先我做了一个数组:
sliderArray = [[NSArray alloc] initWithObjects:
@"sad" @"not so good" @"average" @"good" @"awesome", nil];
然后我定义了动作:
(IBAction)sliderChange:(id)sender {
UISlider *slider = (UISlider *) sender;
NSString *mood = [[NSString alloc] init];
mood = @"%@", [sliderArray objectAtIndex:(int)[slider value]];
[sliderLabelMood setText:mood];
}
Xcode 可以编译,但是一旦我尝试移动滑块,它就会崩溃。