我希望你们中的一位在“图表”播客中获得冠军。我有一个问题,我需要同时在LineChart中的gridBackground中具有3种颜色。我想如果不进行任何抽签修改就不可能。
你们有没有解决这个问题?
我将不胜感激。我认为这对其他人也有用

最佳答案

试试看

  NSArray *gradientColors = @[
                                (id)[ChartColorTemplates colorFromString:@"#00ff0000"].CGColor,
                                (id)[ChartColorTemplates colorFromString:@"#ffff0000"].CGColor
                                ];
    CGGradientRef gradient = CGGradientCreateWithColors(nil, (CFArrayRef)gradientColors, nil);

    set1.fillAlpha = 1.f;
    set1.fill = [ChartFill fillWithLinearGradient:gradient angle:90.f];
    set1.drawFilledEnabled = YES;

    CGGradientRelease(gradient);

 NSMutableArray *dataSets = [[NSMutableArray alloc] init];
 [dataSets addObject:set1];

关于ios - GridBackground Charts Swift3,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42994407/

10-11 21:44