如何在 Swift 中使用 ios-chart API 选择 chartValueSelected 时为折线图启用弹出窗口?
How to enable pop-up for lineChart when chartValueSelected using ios-chart API in Swift?
我从appcoda.com
开始学习如何使用iOS-charts-API
我创建了一个折线图,但我不知道如何使用所选条目的值启用一个小弹出窗口。这是我要实现的两个示例图片: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)}
如果我 运行 这个并点击一个条目,这段代码可以工作,所以我可以在控制台上看到值,但我认为创建弹出窗口是 API, 就是不知道应该调用什么函数或者属性 set.
此弹出窗口可以由 ChartMarker
实现。查看ChartsDemo的代码,有一个BalloonMarker
可以演示。
你应该通过 ChartMarker
class 来了解可以做什么,比如直接使用 UIImage。
我从appcoda.com
开始学习如何使用iOS-charts-API我创建了一个折线图,但我不知道如何使用所选条目的值启用一个小弹出窗口。这是我要实现的两个示例图片: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)}
如果我 运行 这个并点击一个条目,这段代码可以工作,所以我可以在控制台上看到值,但我认为创建弹出窗口是 API, 就是不知道应该调用什么函数或者属性 set.
此弹出窗口可以由 ChartMarker
实现。查看ChartsDemo的代码,有一个BalloonMarker
可以演示。
你应该通过 ChartMarker
class 来了解可以做什么,比如直接使用 UIImage。