Zoom Gestures

Defined in framework ScanditCaptureCore

ZoomGesture
protocol ZoomGesture : NSObjectProtocol

Added in version 6.6.0

Common interface for all the zoom gestures.

triggerZoomIn
open func triggerZoomIn() -> Void

Added in version 6.7.0

Triggers a zoom in as if the zoom in gesture was performed.

triggerZoomOut
open func triggerZoomOut() -> Void

Added in version 6.7.0

Triggers a zoom out as if the zoom out gesture was performed.

add
open func add(_ listener: any ZoomGestureListener) -> Void

Added in version 6.1.0

Adds the listener to this gesture.

In case the same listener is already observing this instance, calling this method will not add the listener again.

remove
open func remove(_ listener: any ZoomGestureListener) -> Void

Added in version 6.1.0

Removes a previously added listener from this gesture.

In case the listener is not currently observing this instance, calling this method has no effect.

jsonString
open var jsonString: String { get }

Added in version 6.7.0

Returns the JSON representation of the zoom gesture.

SwipeToZoom
open class SwipeToZoom : NSObject, ZoomGesture

Added in version 6.6.0

Swipe to zoom gesture.

init
init()

Added in version 6.6.0

Constructs a new SwipeToZoom instance. The zoom levels can be changed in the CameraSettings through zoomFactor (zoom factor when zoomed out) and zoomGestureZoomFactor (zoom factor when zoomed in).

jsonString
open var jsonString: String { get }

Added in version 6.7.0

Implemented from ZoomGesture. See ZoomGesture.jsonString.