#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 могут быть менее кошмарными для ума, поскольку они тоже выполняют касания.