4

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

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

我回来了:

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

我得到这个结果:

在此处输入图像描述

但我想出现如下:

在此处输入图像描述

任何的想法?我试图在文档中找到答案,但我一直不可能。

4

1 回答 1

9

labelOffset对条形图使用负数。默认值为 +10,将标签放置在条形上方 10 个像素处。此属性继承自,CPTPlot因此它适用于所有绘图类型,尽管默认值和行为有所不同。

于 2012-11-21T01:48:50.857 回答