在ios图表中选择时更改折线图条目的背景色

时间:2019-01-28 19:25:12

标签: ios-charts

我正在使用iOS Charts framework,并试图实现这种自定义选择样式。

Screenshot of Chart

在此屏幕截图中,蓝色圆圈是我的行数据条目,红色箭头指向“ 15.2”条目上的紫色框表示我要实现的目标。因此,基本上,框架不是用户选择条目时框架提供的标准“十字准线”,而是要在用户选择的条目下方绘制类似于紫色框的自定义选择视图。

我还是这个框架的新手-是否有简单的方法来实现我所缺少的功能?

1 个答案:

答案 0 :(得分:2)

好吧,我玩了一次游戏,却找不到与Android的自定义荧光笔相当的iOS。

但是,我已更改标准荧光笔以符合您的要求。 如果您只是禁用水平荧光笔并调整宽度,然后将颜色/ alpha添加到您的要求中,那么您应该能够实现所需的功能。

        graphDataSet.setDrawHighlightIndicators(true)
        graphDataSet.drawHorizontalHighlightIndicatorEnabled = false
        graphDataSet.highlightLineWidth = 75
        graphDataSet.highlightColor = UIColor.blue.withAlphaComponent(0.5)

graphDataSet是您的LineChartDataSet

let graphDataSet = LineChartDataSet(values: someValue, label: "Label")

Example