Имам проблем в моето приложение за стълбовидна диаграма в 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];
}