我在Swift 3中使用iOS Charts。
当用户点击我的图表上的圆圈/点时,我想显示一个包含值和日期的弹出窗口。
我检测到chartValueSelected()
内的点击并显示如下弹出窗口:
func chartValueSelected(_ chartView: ChartViewBase, entry: ChartDataEntry, highlight: Highlight) {
//Set and show the popup...
//...
self.presentViewController(vc, asPopoverRelativeTo: frame, of: graph, preferredEdge: .minY, behavior: .transient)
}
现在,我只是将弹出窗口与frame
任意定位,因为我不知道如何确定用户点击的位置。
有没有办法知道点击圆圈所在的x / y坐标?