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

iOS Swift-自定义轴标签-核心打印条形图,ios,swift,core-plot,axes,Ios,Swift,Core Plot,Axes,TL;DR是否有办法在Swift中设置自定义轴标签的记号位置(使用核心绘图库)? 我想为CPTXYGraph中的轴设置自定义标签。我已创建标签并将其设置为xAxis,如下所示: xAxis.axisLabels = NSSet(array: customLabels) 那部分很好。不好的是,我无法设置标签的位置或索引,使其与xAxis上的“勾号”匹配 在目标C中,可以设置属性 label.tickLocation 但我在Swift中找不到相应的属性或任何相关的方法。我在Swift中也找不到任

TL;DR是否有办法在Swift中设置自定义轴标签的记号位置(使用核心绘图库)?

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

xAxis.axisLabels = NSSet(array: customLabels)
那部分很好。不好的是,我无法设置标签的位置或索引,使其与xAxis上的“勾号”匹配

在目标C中,可以设置属性

label.tickLocation

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

没有称为勾号位置的属性,因为NSDecimal在Swift中已被删除。我必须扩展CPTAxisLabel并创建自己的方法setTickLocation。有趣的东西

为什么要使用下箭头?Swift API与Objective-C相同,但在语言语法上存在明显差异。你看过那份文件了吗?是的,我看过那份文件了。我想要一个名为tickLocation的属性,但Swift中没有这样的属性。我找不到任何有关Swift的文档,这些文档会建议使用另一种方法来实现此功能。
release-2.0
分支上的代码有一些API更改,在Swift中效果更好。它将所有外部
NSDecimalNumber
属性和方法参数替换为采用
NSDecimalNumber
实例的属性和方法参数。