在CPTBarPlot上定位标签(Core-Plot)

我正在尝试使用Core-Plot更改条形图中标签的默认位置。 我正在使用这个方法:

-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)idx; 

我回来了:

 return textLayer = [[CPTTextLayer alloc] initWithText:@"2222" style:textStyle]; 

我得到这个结果:

在这里输入图像说明

但是我想要显示如下:

在这里输入图像说明

任何想法? 我试图find关于文件的答案,但我已经不可能了。

为条形图使用负的labelOffset 。 默认值是+10,标签上方的标签为10像素。 该属性从CPTPlotinheritance,因此适用于所有绘图types,但默认值和行为有所不同。