带有Swift的CorePlot - 将轴带到前面

时间:2015-08-31 13:01:15

标签: swift ios8 core-plot swift2 ios9

所以,我正在将我使用CorePlot的一个项目转换为Swift。我有一个图表,除了常规的x轴和y轴我还添加了两个。默认情况下,轴被图形隐藏。我在Objective-C中使用以下代码在图表上显示它们:

graph.plotAreaFrame.plotArea.topDownLayerOrder = @[@(CPTGraphLayerTypeAxisLines)];

以下是它的样子: enter image description here

我想知道如何在Swift中做到这一点?我似乎无法设置 topDownLayerOrder 而不会得到某种“无法分配给[AnyObject]!”消息

2 个答案:

答案 0 :(得分:3)

试试这个:

graph.plotAreaFrame.plotArea.topDownLayerOrder = [CPTGraphLayerType.AxisLines.rawValue]

答案 1 :(得分:1)

在同事的帮助下,这就是我们想出的:

graph.plotAreaFrame.plotArea.topDownLayerOrder = [CPTGraphLayerType.AxisLines.rawValue]