こんにちは、コア プロット ヘッダーを使用して棒グラフ アプリケーションを作成しています。スライダー コントロールを使用して棒グラフの値を変更します。だから私はスライダーを作成します。スライダーの値は変更されていますが、棒グラフは変更されていません。スライダーの値を棒グラフに統合する方法がわかりません。誰かが知っているなら、私を共有してください。私はこれでより新鮮です。私のコードを以下に示します:私のスライダーコード:
-(void)updateSliderValueTo:(CGFloat)_value {
[sliderValue setText:[NSString stringWithFormat:@"%f", _value]]; }
そして、私の棒グラフのコードは次のとおりです。
- (id)init
{
self = [super init];
if(sliderValue == 0)
{
if (self)
{
//NSLog(@"sliderval :%d", sliderValue);
// Setting up sample data here.
sampleData = [[NSArray alloc] initWithObjects:[NSNumber numberWithInt:0],
[NSNumber numberWithInt:500],
[NSNumber numberWithInt:1500],
[NSNumber numberWithInt:2500],
[NSNumber numberWithInt:3500],
[NSNumber numberWithInt:4500],
[NSNumber numberWithInt:5500],
[NSNumber numberWithInt:6500],
nil];
sampleProduct = [[NSArray alloc] initWithObjects:@"", @"A", @"B", @"C", @"D", @"E",@"F",@"G",nil];
// Initialize the currency formatter to support negative with the default currency style.
currencyFormatter = [[NSNumberFormatter alloc] init];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[currencyFormatter setNegativePrefix:@"-"];
[currencyFormatter setNegativeSuffix:@""];
}
}
else if(sliderValue != 0)
{
if(self)
{
sampleData = sliderValue;
sampleProduct = [[NSArray alloc] initWithObjects:@"", @"A", @"B", @"C", @"D", @"E",@"F",@"G",nil];
// Initialize the currency formatter to support negative with the default currency style.
currencyFormatter = [[NSNumberFormatter alloc] init];
[currencyFormatter setNumberStyle:NSNumberFormatterCurrencyStyle];
[currencyFormatter setNegativePrefix:@"-"];
[currencyFormatter setNegativeSuffix:@""];
}
}