Как сделать пользователя координат интерактивным в основном графике - PullRequest
1 голос
/ 16 апреля 2011

Я как бы пытаюсь понять поток основного сюжета. Я реализовал график с моим временем оси X (часы) и осью Y, чтобы быть некоторыми значениями. Теперь я хотел сделать каждого пользователя координат интерактивным, чтобы, если пользователь касается каждой координаты, я мог получить значения X и Y для нее. Я также сталкивался с этим вопросом при поиске некоторых советов. Как сделать координату пользователя графика интерактивной? Но, к сожалению, я не смог найти заглушки, как указано в ответах, таких как mouseOrFingerDownAtPoint.

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

1 Ответ

2 голосов
/ 16 апреля 2011

Методы взаимодействия были переименованы в pointingDevice...Event.См. CPResponder документы для информации.

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

...