Требования к операционной системе: 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];
В результате выполнения примера была отображена линия примечания, была установлена длина участка, выделенного с помощью коридора, были скрыты элементы диаграммы.

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

См. также: