iOS Swift - 自定义轴标签 -- 核心图条形图

iOS Swift - Custom Axis Labels -- Core Plot Bar Graph

TL;DR 有没有办法在 Swift 中设置自定义轴标签的刻度位置(使用 core-plot lib)?

我想为 CPTXYGraph 中的轴设置自定义标签。我已经创建了标签并将其设置为 xAxis,如下所示:

xAxis.axisLabels = NSSet(array: customLabels)

那部分很好。不好的是,我无法设置标签的位置或索引以使其与 xAxis 上的 'tick' 相匹配。

在ObjectiveC中,可以设置一个属性

label.tickLocation

但我在Swift中找不到相应的属性或任何相关方法。我在 Swift 中也找不到任何 class 引用。有没有办法在 Swift 中设置标签的刻度位置?

没有 属性 称为 tickLocation,因为 NSDecimal 在 Swift 中被取消了。我必须扩展 CPTAxisLabel 并创建我自己的方法 setTickLocation。有趣的东西