当使用coreplot触摸特定切片时,如何向饼图切片添加标签?

时间:2011-05-25 11:10:50

标签: ios ios4 core-plot

我使用核心情节绘制了一个饼图。我需要在触摸特定切片时显示项目名称。任何人都可以建议我解决这个问题吗?

2 个答案:

答案 0 :(得分:0)

您可以通过实施CPPieChartDelegate方法来处理单个切片事件。声明 CPPieChartDelegate 协议并实现方法(void) pieChart:sliceWasSelectedAtRecordIndex:。将饼图的委托设置为self(控制器)。此方法为您提供选择的切片(索引)。现在,为了绘制标签,您必须重新绘制饼图,指定要标记的切片。您可以将空字符串设置为其他切片的标签。

答案 1 :(得分:0)

iPhone版CPTTestApp(在Core Plot示例文件夹中)显示了如何显示选定的切片索引。它在图表标题中显示索引,但您可以在Core Plot注释或单独的UI控件中轻松显示它。