2014-09-12 6 views
0

Я собираюсь создать приложение для iPad, чтобы отображать и изменять гистограммы (где каждая панель состоит из нескольких маленьких прямоугольников), поэтому я оцениваю карты, совместимые с Swift.Событие диаграммы диаграммы основного графика

Я начал оценивать каркас CorePlot, и это хороший кандидат, предположительно, чтобы импортировать его в Xcode после this.

Хотя я уже заглядывал к имеющимся учебникам, я не мог найти что-нибудь для следующего сценария:

  1. нарисовать диаграмму, показывающую 24 полос, представляющих данные, поступающие из строки JSON, полученный от службы звоните
  2. вертикально перемещаться в верхней части стержня, так что такой бар растет или уменьшается соответственно
  3. отправить на службу новых измененных данные, связанные с диаграммой

Может ли кто-нибудь сообщить здесь ссылку на учебники/руководства для такого случая, пожалуйста?

Благодаря

+0

Вы можете получить основной участок для работы с быстрым? У меня были некоторые трудности – Jeef

ответ

0
  1. ядро ​​земля не заботится, где данные поступают из. До источника данных переводить его на числовые значения, прежде чем передавать их на график. Разбор JSON выходит за рамки графической библиотеки, такой как Core Plot.

  2. Я не уверен, что вы спрашиваете в # 2. Легко обновить сюжет с новыми данными и изменить размер видимых частей области графика, чтобы отобразить его, но это ответственность за объект контроллера и источник данных.

  3. Основной участок предназначен для отображения. Любое взаимодействие с внешними службами несет ответственность за объект контроллера.

+0

Я пытался дать целевое глобальное видение программы, затем хорошо для # 1 и # 3. Для # 2 мне нужно дать пользователю возможность изменять размер вертикальной полосы с помощью жесты панорамы, начиная с верхней части панели. Это действие должно автоматически изменять данные, привязанные к этой строке. Можно ли это сделать? Есть ли какой-нибудь учебник, показывающий это? – Zanzi

+0

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

Смежные вопросы