Класс MAChartDataViewController предназначен для работы с представлением данных в виде диаграммы.
MAChartDataViewController
<MADataViewControllerProtocol>
<NSCoding>
<NSObject>
chartType. Тип диаграммы.
contentOptimizationFactor.
Коэффициент минимального соотношения размера области построения диаграммы
к размерам её элементов, при котором следует скрывать данные элементы.
dataSource. Источник
данных диаграммы.
isFullScreen. Признак
того, отображается ли диаграмма во весь экран мобильного устройства.
optimizeOn. Определяет,
будут ли скрываться элементы диаграммы, не помещающиеся в ней.
settingsPlistName.
Наименование файла с настройками диаграммы.
zoomEnabled. Признак
доступности масштабирования диаграммы.
barButtonItems.
Определяет массив кнопок действий над контроллером представления.
dataViewTitle.
Определяет заголовок представления.
delegate.
Определяет объект, выполняющий делегированные действия над контроллером
представления.
hasAppeared.
Определяет признак того, что контроллер отобразил данные.
hasControls.
Определяет наличие элементов управления представлением.
hasSettingsController.
Определяет признак наличия контроллера настроек представления.
isAvailable.
Определяет, доступен ли контроллер представления для взаимодействия.
isDataViewTitleVisible.
Определяет видимость заголовка представления.
isDoingCalculations.
Определяет признак того, что контроллер выполняет вычисления.
settingsController.
Определяет контроллер настроек представления.
tag.
Представляет собой свойство контроллера, предназначенное для хранения
дополнительных пользовательских данных.
title.
Определяет заголовок контроллера представления.
view.
Представление контроллера.
initWithDatasource:. Создает экземпляр класса MAChartDataViewController
на основе источника данных.
historyUpdatedFromController.
Обновляет представление контроллера.
performSettingsAction:.
Выполняет действие по ключу.
performSettingsAction:withParameter:.
Выполняет действие по ключу и с указанным параметром.
setSettingsBoolValue:forKey:.
Устанавливает логическое значение для параметра представления по ключу.
setSettingsDoubleValue:forKey:.
Устанавливает вещественное значение для параметра представления по ключу.
setSettingsIntValue:forKey:.
Устанавливает целочисленное значение для параметра представления по ключу.
setSettingsValue:forKey:.
Устанавливает значение для параметра представления по ключу.
settingsBoolValueForKey:.
Возвращает логическое значение параметра представления по ключу.
settingsControlEnabledForKey:.
Возвращает признак разрешения на редактирование значения параметра представления
по ключу.
settingsControlVisibleForKey:.
Возвращает признак отображения редактируемого значения параметра представления
по ключу.
settingsDoubleValueForKey:.
Возвращает вещественное значение параметра представления по ключу.
settingsIconForKey:.
Возвращает значок по ключу.
settingsIntValueForKey:.
Возвращает целочисленное значение параметра представления по ключу.
settingsMaxValueForKey:.
Возвращает максимальное значение параметра представления по ключу.
settingsMinValueForKey:.
Возвращает минимальное значение параметра представления по ключу.
settingsTextForKey:withValue:.
Возвращает текст для значения параметра представления по ключу.
settingsValueForKey:.
Возвращает значение параметра представления по ключу.
settingsValuesDictForKey:.
Возвращает справочник возможных пар «текст-значение» для параметра представления
по ключу.
settingsValuesEnumForKey:.
Возвращает варианты значений параметра представления по ключу.
chartTouchesBegan:withEvent:sender:. Вызывается в момент начала касания
диаграммы.
chartTouchesCancelled:withEvent:sender:. Вызывается, когда какое-либо событие
отменяет касание диаграммы.
chartTouchesEnded:withEvent:sender:. Вызывается, когда один или несколько
пальцев прекращают касание диаграммы.
chartTouchesLongPressInView:. Вызывается, когда пользователь
нажимает одним или несколькими пальцами на диаграмму в течение длительного
периода.
chartTouchesMoved:withEvent:sender:. Вызывается, когда один или несколько
пальцев перемещаются в пределах диаграммы.
chartTouchesPanBeganInView:withTranslation:velocity:. Вызывается в начале выполнения
жеста перемещения.
chartTouchesPanChangedInView:withTranslation:velocity:.
Вызывается при изменении жеста перемещения.
chartTouchesPanEndedInView:withTranslation:velocity:.
Вызывается при прекращении выполнения жеста перемещения.
chartTouchesPinchBeganInView:withScale:velocity:. Вызывается в начале выполнения
жеста щипка.
chartTouchesPinchChangedInView:withScale:velocity:. Вызывается при изменении жеста
щипка.
chartTouchesPinchEndedInView:withScale:velocity:. Вызывается при прекращении выполнения
жеста щипка.
chartTouchesRotationBeganInView:withRotation:velocity:.
Вызывается в начале выполнения жеста вращения.
chartTouchesRotationChangedInView:withRotation:velocity:.
Вызывается при изменении жеста вращения.
chartTouchesRotationEndedInView:withRotation:velocity:.
Вызывается при прекращении выполнения жеста вращения.
chartTouchesSwipeInView:withDirection:. Вызывается при выполнении жеста
смахивания.
chartTouchesTapInView:withPoint:. Вызывается при выполнении жеста
нажатия.
dataSourceUpdated:withReason:. Обрабатывает сообщение делегата о произошедшем
в источнике данных событии.
canGeneratePDFContent.
Возвращает признак возможности генерации содержимого представления в виде
PDF.
captureScreenshotToContext:.
Отображает скриншот экрана в указанном контексте отрисовки.
generatePDFWithCompletionBlock:.
Генерирует содержимое представления в виде PDF.
loadState.
Загружает состояние представления.
reloadData.
Перезагружает данные из источников.
saveState.
Сохраняет состояние представления.
screenshot.
Возвращает скриншот содержимого контроллера.
settingsControllerClosed:.
Закрывает панель настроек.
startInteraction.
Блокирует возможность взаимодействия пользователя с контроллером.
stopInteraction.
Разблокирует возможность взаимодействия пользователя с контроллером.
updateDataWithGridSelection.
Обновляет данные после установки выделения.
См. также: