2011-12-18 2 views
1

Можно ли установить UILabel в горизонтальную полосу гистограммы? (CorePlot)CorePlot: ярлык в BarChart

Спасибо!

+0

Вам нужно использовать UILabel или просто хотите нарисовать текст внутри панели? –

+0

Я просто хочу рисовать внутри бара. – DAS

ответ

2

Если вам просто нужно пометить один из баров, вы можете использовать CPTPlotSpaceAnnotation. Установите anchorPlotPoint в точку в строке (именно там, где вы хотите выровнять метку). Сделайте CPTTextLayer, содержащий нужный текст, и установите его как уровень содержимого аннотации. Добавьте аннотацию к сюжету.

Если вы хотите пометить все (или большинство) баров, используйте метки данных. Установите смещение метки на отрицательное значение, чтобы нажимать метки внутри столбцов.

Смежные вопросы