Как отобразить значение над полосой при нажатии на линейку в гистограмме с помощью диаграмм IOS?

Я пытаюсь отобразить значение выбранного бара в пузыре, как это, при нажатии на бар. Я реализовал chartView.drawMarkers = true; как предложено, но все же, пока я нажимаю на конкретную полосу, она не показывает значение в пузырьке, как показано на рисунке.

Пожалуйста, помогите мне, я застрял здесь. Мой язык программирования objective-c не swift

1 ответ

Решение

Вы внедрили маркер графика и присвоили его виду графика? Проверьте контроллер представления линейного графика ChartsDemo:

BalloonMarker *marker = [[BalloonMarker alloc] initWithColor:[UIColor colorWithWhite:180/255. alpha:1.0] font:[UIFont systemFontOfSize:12.0] insets: UIEdgeInsetsMake(8.0, 8.0, 20.0, 8.0)];
marker.minimumSize = CGSizeMake(80.f, 40.f);
_chartView.marker = marker;
Другие вопросы по тегам