TL; DR有没有办法在Swift中设置自定义轴标签的刻度位置(使用核心图lib)?
我想在CPTXYGraph中为轴设置自定义标签。我创建了标签并将其设置为xAxis,如下所示:
xAxis.axisLabels = NSSet(array: customLabels)
那部分没事。什么是不好的,是我不能设置标签的位置或索引,以匹配' tick'在xAxis上。
在Objective C中,您可以设置属性label.tickLocation
但我无法在Swift中找到相应的属性或任何相关方法。我也无法在Swift中找到任何类引用。有没有办法在Swift中设置标签的刻度位置?
答案 0 :(得分:0)
没有名为tickLocation的属性,因为NSDecimal在Swift中被废除了。我不得不扩展CPTAxisLabel并创建我自己的方法setTickLocation。有趣的东西