iOS の棒グラフ アプリケーションに問題があります。DSBarChartとスライダー コントロールを使用して棒グラフを作成しました。スライダーを変更すると、グラフが動的に変化するようにします。それ、どうやったら出来るの?ここに私がこれまでに行ったことのサンプルコードがあります。
- (void)sliderValueDidChange:(UISlider *)sender {
if((int)slider.value % 10 == 0) {
positionLabel.text = [NSString stringWithFormat:@"%d",(int)slider.value];
myValue = (int)slider.value;
}
NSDictionary *dict =[NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithInt:10], @"0",
[NSNumber numberWithInt:20], @"1",
[NSNumber numberWithInt:15], @"2",
[NSNumber numberWithInt:25], @"3",
[NSNumber numberWithInt:30], @"4",
[NSNumber numberWithInt:20], @"5",
[NSNumber numberWithInt:15], @"6",
nil];
DSBarChart *chrt = [[DSBarChart alloc] initWithFrame:ChartView.bounds
color:[UIColor greenColor]
andDictionary:dict];
chrt.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
chrt.bounds = ChartView.bounds;
[ChartView addSubview:chrt];
}