如何在Swift中使用ios-chart API进行chartValueSelected时为lineChart启用弹出窗口?

时间:2016-02-25 17:04:49

标签: ios swift ios-charts

我开始学习如何使用appcoda.com上的iOS-charts-API

我创建了一个LineChart,我不知道如何使用所选条目的值启用小弹出窗口。以下是我想要实现的两个示例图片:https://raw.githubusercontent.com/PhilJay/MPChart/master/screenshots/simpledesign_barchart3.png

linechart entry selected

如果我点击一个条目,我想用它的值创建一个弹出窗口。 我实现了chartValueSelected函数:

func chartValueSelected(chartView: ChartViewBase, entry: ChartDataEntry, dataSetIndex: Int, highlight: ChartHighlight){
print(entry.value)
print(highlight.xIndex)}

如果我运行这个并点击一个条目,这段代码正常工作,所以我可以看到Console上的值,但我认为创建一个弹出窗口是API中的内置函数,只是我没有知道我应该打电话或设置属性。

1 个答案:

答案 0 :(得分:3)

此弹出窗口可由ChartMarker表示。查看ChartsDemo的代码,有一个BalloonMarker来演示。

你应该通过ChartMarker课来了解可以做什么,比如直接使用UIImage。