С ShinobiGrids Я делаю простое тестовое приложение для iPad. Я создаю диаграмму рассеяния, и я хочу белые точки на графике. Когда точка выбирается пользователем, я хочу, чтобы точка стала красной. SChartScatterSeries
позволяет установить стиль для обычной точки и другой для выбранных.SChartScatterSeries игнорирует выбранный стиль
Однако, независимо от того, какой стиль я пытаюсь установить для выбранных точек, я получаю фиолетовый круг для выбранной точки. Даже если я меняю тему, результат не меняется. Что я делаю не так?
SChartScatterSeries *series = [SChartScatterSeries new];
series.crosshairEnabled = YES;
series.title = [self titleForKey:key];
series.selectionMode = SChartSelectionPoint;
SChartScatterSeriesStyle *style = [SChartScatterSeriesStyle new];
style.pointStyle = [SChartPointStyle new];
style.pointStyle.showPoints = YES;
style.pointStyle.color = [UIColor whiteColor];
style.pointStyle.radius = [NSNumber numberWithInt:5];
style.pointStyle.innerRadius = [NSNumber numberWithFloat:0.0];
SChartScatterSeriesStyle *style2 = [SChartScatterSeriesStyle new];
style2.pointStyle = [SChartPointStyle new];
style2.pointStyle.showPoints = YES;
style2.pointStyle.color = [UIColor redColor];
style2.pointStyle.radius = [NSNumber numberWithInt:10];
style2.pointStyle.innerRadius = [NSNumber numberWithInt:5];
[series setStyle:style];
[series setSelectedStyle:style2];