Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS中的Shinobi饼图-获取选定数据点的标签_Ios_Shinobi - Fatal编程技术网

iOS中的Shinobi饼图-获取选定数据点的标签

iOS中的Shinobi饼图-获取选定数据点的标签,ios,shinobi,Ios,Shinobi,在我的Shinobi饼图中,我希望在选择切片时更改标签的显示 我相信这是选择切片时调用的方法,但我不知道如何从该方法中操纵与该数据点关联的标签: - (void)sChart:(ShinobiChart *)chart toggledSelectionForRadialPoint:(SChartRadialDataPoint *)dataPoint inSeries:(SChartRadialSeries *)ser

在我的Shinobi饼图中,我希望在选择切片时更改标签的显示

我相信这是选择切片时调用的方法,但我不知道如何从该方法中操纵与该数据点关联的标签:

- (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?我会更新一下这个问题。