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 に答える