Протокол <ChartTouchesDelegate> предназначен для работы с событиями, связанными с касанием диаграммы.
<NSObject>
<ChartTouchesDelegate>
Обрабатываемые жесты:
Жест перемещения. Один или несколько пальцев нажимают на объект и начинают перемещать его в каком-либо направлении;
Жест щипка. Выполняется с помощью двух пальцев, которые пользователь сводит или разводит. Как правило, сведение пальцев означает уменьшение масштаба, а разведение - увеличение масштаба;
Жест вращения. Выполняется с помощью двух пальцев, которые пользователь перемещает друг напротив друга по кругу. Объект, на который направлен данный жест, вращается в заданном направлении с соответствующей скоростью;
Жест смахивания. Один или несколько пальцев касаются экрана и перемещаются в каком-либо направлении. Жест дискретный, поэтому генерируется только одно событие;
Жест нажатия. Один или несколько пальцев нажимают на объект один или несколько раз. Жест дискретный, поэтому генерируется только одно событие для каждого нажатия.
chartTouchesBegan:withEvent:sender:. Вызывается в момент начала касания
диаграммы.
chartTouchesCancelled:withEvent:sender:. Вызывается, когда какое-либо событие
отменяет касание диаграммы.
chartTouchesEnded:withEvent:sender:. Вызывается, когда один или несколько
пальцев прекращают касание диаграммы.
chartTouchesLongPressInView:. Вызывается, когда пользователь
нажимает одним или несколькими пальцами на диаграмму в течение длительного
периода.
chartTouchesMoved:withEvent:sender:. Вызывается, когда один или несколько
пальцев перемещаются в пределах диаграммы.
chartTouchesPanBeganInView:withTranslation:velocity:. Вызывается в начале выполнения
жеста перемещения.
chartTouchesPanChangedInView:withTranslation:velocity:.
Вызывается при изменении жеста перемещения.
chartTouchesPanEndedInView:withTranslation:velocity:.
Вызывается при прекращении выполнения жеста перемещения.
chartTouchesPinchBeganInView:withScale:velocity:. Вызывается в начале выполнения
жеста щипка.
chartTouchesPinchChangedInView:withScale:velocity:. Вызывается при изменении жеста
щипка.
chartTouchesPinchEndedInView:withScale:velocity:. Вызывается при прекращении выполнения
жеста щипка.
chartTouchesRotationBeganInView:withRotation:velocity:.
Вызывается в начале выполнения жеста вращения.
chartTouchesRotationChangedInView:withRotation:velocity:.
Вызывается при изменении жеста вращения.
chartTouchesRotationEndedInView:withRotation:velocity:.
Вызывается при прекращении выполнения жеста вращения.
chartTouchesSwipeInView:withDirection:. Вызывается при выполнении жеста
смахивания.
chartTouchesTapInView:withPoint:. Вызывается при выполнении жеста
нажатия.
См. также: