iOS中的Shinobi饼图-获取选定数据点的标签
在我的Shinobi饼图中,我希望在选择切片时更改标签的显示 我相信这是选择切片时调用的方法,但我不知道如何从该方法中操纵与该数据点关联的标签:iOS中的Shinobi饼图-获取选定数据点的标签,ios,shinobi,Ios,Shinobi,在我的Shinobi饼图中,我希望在选择切片时更改标签的显示 我相信这是选择切片时调用的方法,但我不知道如何从该方法中操纵与该数据点关联的标签: - (void)sChart:(ShinobiChart *)chart toggledSelectionForRadialPoint:(SChartRadialDataPoint *)dataPoint inSeries:(SChartRadialSeries *)ser
- (void)sChart:(ShinobiChart *)chart
toggledSelectionForRadialPoint:(SChartRadialDataPoint *)dataPoint
inSeries:(SChartRadialSeries *)series
atPixelCoordinate:(CGPoint)pixelPoint {
// What would I put here to get a reference to the label for the given dataPoint?
}
我在该方法中可以访问的对象似乎都没有获得标签的方法,但必须有方法。在代理中实现该方法
sChart:alterLabel:forDatapoint:atSliceIndex:inRadialSeries:
。这称为每个切片标签的布局。它也在选择事件之后调用,这意味着它应该适合于更改选择上的标签。但是,您不知道切片是否被选中,只知道它正在被重新绘制
如果您确实需要知道它是否被选中,您可以随时通过sChart:toggledSelectionForRadialPoint:…跟踪选择了哪些数据点。。方法。在不了解您的代码的情况下,我们无法帮助您进行itI。我想这更多是关于ShinobiChart API的问题,因此我不确定我还可以告诉您关于我的代码的其他信息。如果这是一个糟糕的问题,那么我可以删除这个问题。在Shinobi图表API中,是否有方法访问给定数据点的UILabel?我会更新一下这个问题。