我正在尝试使用Core-Plot更改条形图中标签的默认位置。我正在使用这个方法:
-(CPTLayer *)dataLabelForPlot:(CPTPlot *)plot recordIndex:(NSUInteger)idx;然后我回来了:
return textLayer = [[CPTTextLayer alloc] initWithText:@"2222" style:textStyle];我得到的结果是:

但我希望看起来像这样:

有什么想法吗?我试着在文档上找到答案,但我一直做不到。
发布于 2012-11-21 09:48:51
对条形图使用负labelOffset。默认值为+10,这会将标签放在条形图上方10个像素。此属性继承自CPTPlot,因此适用于所有绘图类型,尽管默认值和行为略有不同。
https://stackoverflow.com/questions/13475573
复制相似问题