首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Shinobi图选定的点突出显示

Shinobi图选定的点突出显示
EN

Stack Overflow用户
提问于 2013-12-10 16:05:19
回答 1查看 1.1K关注 0票数 1

我有一个SChartLineSeries,当我选择一个点时,selectedPointStyle似乎没有被应用。

这是我的密码:

代码语言:javascript
复制
-(SChartSeries*)sChart:(ShinobiChart *)chart seriesAtIndex:(NSInteger)index {
   SChartLineSeries* lineSeries = [[SChartLineSeries alloc] init];

   lineSeries.selectionMode = SChartSelectionPoint;

   SChartLineSeriesStyle *style = [SChartLineSeriesStyle 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];
   style.selectedPointStyle.color = [UIColor orangeColor];
   style.selectedPointStyle.radius = [NSNumber numberWithInt:15];

   [lineSeries setStyle:style];
   //[lineSeries setSelectedStyle:style];
}

请帮帮忙。我们正处于紧要关头。另外,如果我必须定制以显示虚线,是否可以在Shinobi这样做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-10 20:50:23

问题是,您试图在selectedPointStyle属性上设置属性,默认情况下该属性是nil。就像为SChartPointStyle属性创建一个新的pointStyle对象一样,您需要为selectedPointStyle属性创建一个对象。

将您的代码更新为以下内容,您应该观察您所追求的选择效果:

代码语言:javascript
复制
- (SChartSeries*)sChart:(ShinobiChart *)chart seriesAtIndex:(NSInteger)index {
   SChartLineSeries* lineSeries = [[SChartLineSeries alloc] init];

   lineSeries.selectionMode = SChartSelectionPoint;

   SChartLineSeriesStyle *style = [SChartLineSeriesStyle new];
   style.pointStyle = [SChartPointStyle new];
   style.pointStyle.showPoints = YES;
   style.pointStyle.color = [UIColor whiteColor];
   style.pointStyle.radius = @(5);

   style.selectedPointStyle = [SChartPointStyle new];
   style.selectedPointStyle.showPoints = YES;
   style.selectedPointStyle.color = [UIColor orangeColor];
   style.selectedPointStyle.radius = @(15);

   [lineSeries setStyle:style];
   return lineSeries;
}

在回答另一个问题时,虚线目前不支持作为ShinobiCharts的一部分。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20499295

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档