Невозможно отключить масштабирование при использовании TeeCharts на Monotouch

Я использую TeeCharts на Monotouch, и масштабирование можно отключить, только если я использую:

chart.Aspect.ZoomScrollStyle = Steema.TeeChart.Drawing.Aspect.ZoomScrollStyles.Manual;

Но если я использую ручной вариант, у меня возникают проблемы с рендерингом при использовании его на устройстве. Если я просто попытаюсь отключить масштабирование, когда я переключаю ZoomScrollStyle на автоматический режим и использую:

chart.Chart.Zoom.Allow = false;

Ничего не произошло.

ОБНОВЛЕНИЕ: я выяснил, что если View3D включен, все работает, но когда я работаю в 2D-среде, опция масштабирования всегда включена.


person alecnash    schedule 27.04.2012    source источник


Ответы (1)


Как вы видели, есть несколько разных опций ZoomScrollStyles и ZoomStyles. Эти параметры объясняются в разделе «Учебник 8 — TeeChart NET для приложений iOS», «Изменения API, характерные для TeeChart .NET для iOS». А также в «Учебник 10- Масштабирование и прокрутка».

Автоматический ZoomScrollStyle установлен по умолчанию. В этом стиле используется стандартная техника iOS для масштабирования и прокрутки, но она поддерживается не для всех типов серий и только в 2D-режиме.

Ручной ZoomScrollStyle выполняет масштабирование, перерисовывая диаграмму, поэтому работает медленнее (мы постараемся улучшить эту функцию в будущих версиях).

Функция перетаскивания работает как в ZoomScrollStyles, так и в 2D и 3D.

Поддержка Стима.

person Yeray    schedule 30.04.2012
comment
Всего один вопрос. Где изменения API, относящиеся к статье TeeChart .NET для iOS? Пробовал гуглить и нигде не нашел. - person alecnash; 02.05.2012
comment
Найдите руководства (файл TeeChartNETforiOSTutorials.chm) в папке docs в вашей установке. Загрузите последнюю доступную версию, если ваша версия не содержит их. Изменения API, характерные для TeeChart .NET для iOS, — это раздел в Учебнике 8. - person Yeray; 02.05.2012