我想有一个滑块(可以说从0到4的值)和一个相应的标签,内容不会显示当前的滑块值,但一个相应的字符串。iOS NSSlider从数组中设置标签(在索引:滑块值)
我是很新的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可以编译,但只要我尝试移动它崩溃的滑块。
非常感谢。作为一个绝对的初学者,我越来越多地学习。但Stackoverflow似乎是一个完美的学习场所。再次:谢谢! :) – Robbie