【发布时间】:2012-06-17 16:07:55
【问题描述】:
我想要一个滑块(比如说从 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 可以编译,但我一尝试移动滑块,它就会崩溃。
【问题讨论】:
标签: ios arrays text label nsslider