iOS & macOS Charting Documentation - SciChart iOS & macOS Charts SDK v4.x
SCIAxisDragModifierBase
@interface SCIAxisDragModifierBase : SCIGestureModifierBase
Provides base class for dragging operations on axes.
See
SCIXAxisDragModifier.
See
SCIYAxisDragModifier.
-
Defines
UIPanGestureRecognizerwhich is used to detect pan gestures.Declaration
Objective-C
@property (nonatomic, readonly, nullable) UIPanGestureRecognizer *gestureRecognizer;Swift
var gestureRecognizer: UIPanGestureRecognizer? { get } -
Defines the
SCIAxisDragModeof theSCIAxisDragModifierBase. This modifier may be used to scale or pan theISCIAxisCore.visibleRangecreating a scrolling or panning effect.Declaration
Objective-C
@property (nonatomic) SCIAxisDragMode dragMode;Swift
var dragMode: SCIAxisDragMode { get set } -
Defines minimal area of recognition (min height for horizontal axis or min width for vertical), where user click or touch triggers zoom behavior.
Declaration
Objective-C
@property (nonatomic) CGFloat minTouchArea;Swift
var minTouchArea: CGFloat { get set } -
Creates a new instance of the
SCIAxisDragModifierBaseclass.Declaration
Objective-C
- (nonnull instancetype)initWithDefaultNumberOfTouches: (NSUInteger)numberOfTouches;Swift
init(defaultNumberOfTouches numberOfTouches: UInt)Parameters
numberOfTouchesThe default number of touches which will be used by underlying gestureRecognizer.
View on GitHub