【问题标题】:How do i add label to the pie chart slice when a particular slice is touched using coreplot?当使用 coreplot 触摸特定切片时,如何向饼图切片添加标签?
【发布时间】:2011-05-25 11:10:49
【问题描述】:

我使用 core-plot 绘制了一个饼图。当触摸特定切片时,我需要显示项目名称。谁能建议我实现这一目标的解决方案?

【问题讨论】:

    标签: ios ios4 core-plot


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-09
        • 1970-01-01
        相关资源
        最近更新 更多