Отображение линии примечания

Требования к операционной системе: iOS 5.0 и выше.

Мобильное устройство: iPad.

Описание

В данном примере реализовано отображение и изменение параметров линии примечания, установка длины участка, выделенного с помощью коридора, сокрытие элементов диаграммы. При нажатии на область диаграммы происходит удаление линии примечания.

Исходный код

Для выполнения примера необходимо разместить в теле метода executeExample класса ViewController (см. раздел «Создание коридора на диаграмме») следующий код:

// Получаем область построения диаграммы
ChartPlotArea *plotArea = [chart plotArea];
// Устанавливаем параметры линии примечания
[plotArea setNotelineColor:[UIColor grayColor]];
[plotArea setNotelineEnabled:YES];
[plotArea setNotelineThickness:10];
// Устанавливаем длину участка, выделенного с помощью коридора
[plotArea setSelectionLength:0.2];
// Устанавливаем минимальное отношение области построения к области диаграммы, при котором происходит сокрытие элементов диаграммы, если элементы не скрыты
if(![chart optimizedOut])
{
    [chart setOptimizeFactor:1];
}

Также необходимо разместить в теле метода chartTouchesTapInView:withPoint: следующий код:


// Удаляем линию примечания
[[chart plotArea] invalidateNotelinePosition];
// Перерисовываем диаграмму
[[chart plotArea] redrawChart];

В результате выполнения примера была отображена линия примечания, была установлена длина участка, выделенного с помощью коридора, были скрыты элементы диаграммы.

После нажатия на область диаграммы линия примечания была удалена:

См. также:

Примеры использования компонентов