我开始学习如何使用appcoda.com上的iOS-charts-API
我创建了一个LineChart,我不知道如何使用所选条目的值启用小弹出窗口。以下是我想要实现的两个示例图片:https://raw.githubusercontent.com/PhilJay/MPChart/master/screenshots/simpledesign_barchart3.png
如果我点击一个条目,我想用它的值创建一个弹出窗口。 我实现了chartValueSelected函数:
func chartValueSelected(chartView: ChartViewBase, entry: ChartDataEntry, dataSetIndex: Int, highlight: ChartHighlight){
print(entry.value)
print(highlight.xIndex)}
如果我运行这个并点击一个条目,这段代码正常工作,所以我可以看到Console上的值,但我认为创建一个弹出窗口是API中的内置函数,只是我没有知道我应该打电话或设置属性。
答案 0 :(得分:3)
此弹出窗口可由ChartMarker
表示。查看ChartsDemo的代码,有一个BalloonMarker
来演示。
你应该通过ChartMarker
课来了解可以做什么,比如直接使用UIImage。