我想有一個滑塊(可以說從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