iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x

SCIGestureModifierBase3D

@interface SCIGestureModifierBase3D
    : SCIChartModifier3DBase <UIGestureRecognizerDelegate,
                              ISCIReceiveGestureEvents>

Defines the base class to a Chart Modifier 3D which detects standard gestures detected by the Gesture Recognizers.

Note

If you want to receive actions from the SCIGestureModifierBase.gestureRecognizer in derived classes, either implement -[ISCIReceiveGestureEvents onEvent:], or one of the following methods separatelly:
  • -[SCIGestureModifierBase onGestureBeganWithArgs:].
  • -[SCIGestureModifierBase onGestureChangedWithArgs:].
  • -[SCIGestureModifierBase onGestureEndedWithArgs:].
  • -[SCIGestureModifierBase onGestureCancelledWithArgs:].

  • Defines current gesture recognizer which is used to detect gestures.

    Declaration

    Objective-C

    @property (nonatomic, readonly, nullable) UIGestureRecognizer *gestureRecognizer;

    Swift

    var gestureRecognizer: UIGestureRecognizer? { get }
  • Defines a Button Mask which will be used to detect gestures.

    Declaration

    Objective-C

    @property (nonatomic, assign, unsafe_unretained, readwrite)
        SCIButtonMask buttonMask;

    Swift

    var buttonMask: SCIButtonMask { get set }