Платформа построения диаграмм для iOS: TapkuLibrary, Core-Plot или любая. Метод точечного нажатия вызывает?

#iphone #ios #core-plot

#iPhone #iOS #core-plot

Вопрос:

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

Заранее спасибо.

Ответ №1:

Я бы рекомендовал попробовать ShinobiControls, у них много встроенных интерактивных функций.

Для полного раскрытия, я работаю в материнской компании, которая владеет shinobi controls

Комментарии:

1. Я использую ShinobiControls, и я очень доволен, и я никоим образом не связан с ShinobiControls.

Ответ №2:

Core Plot, безусловно, может это сделать. Она включает в себя несколько примеров программ, которые демонстрируют, как настроить делегата для получения уведомлений при касании точки на графике. Как вы реагируете на это уведомление, зависит от вас.

Ответ №3:

Да. TapKu и Core-Plot имеют взаимодействие с пользователем, если я помню. Core-Plot, безусловно, мощный, но будь я проклят, если он легкий или удобен в использовании. TapKu, безусловно, легкий и простой в использовании, но мне нужно было немного больше сока для моих диаграмм… например, несколько строк, отрицательные числа, отсутствующие точки данных, а не только одна строка (с «целью»).

Прямо сейчас у меня есть что-то вроде гибрида между GRChart от Джоша Булера, Kryali MultiTouchS7GraphView, настраиваемым s7graphview от BugCloud и каким-то франкенштейновским зверинцем из моего собственного хлама для создания моей диаграммы.

Лично мне очень нравятся GRChart Джоша и iOSPlot от recenty Хончэна за их абсолютную простоту (хорошо поддающуюся настройке) и, честно говоря, за их недогадливость. Ни в одном из них нет сенсорных жестов, но для повторного использования кода из метода BugCloud xAxisWasTapped: или других методов из любых других диаграмм с поддержкой touch не потребуется много усилий.

Комментарии:

1. Посмотрим. Насколько я могу судить, TapKu предлагает значения только при нажатии на точку. Я не видел никаких методов, которые можно было бы вызывать, когда кто-то нажимал. Я думаю, мне придется разобраться с Core-Plot. Спасибо.

2. Можете ли вы пояснить, что вы имеете в виду под этим? «TapKu выдает значения только при нажатии на точку». Впрочем, ближе к делу … Вы случайно не проверяли какую-либо из других четырех библиотек, которые я предложил? Kryali и BugCloud могут быть менее кошмарными для ума, поскольку они тоже выполняют касания.