Как отобразить значение над полосой при нажатии на линейку в гистограмме с помощью диаграмм 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;