Label Capture Validation Flow Overlay

Defined in framework ScanditLabelCapture

SDCLabelCaptureValidationFlowOverlay
@interface SDCLabelCaptureValidationFlowOverlay : UIView <SDCDataCaptureOverlay>

Added in version 7.3.0

Overlay for label capture that displays a user interface designed to facilitate the validation of a label capture process. It also allows the capture of several label fields in several scans, which are later aggregated to for a complete scanned label which is reported back through the SDCLabelCaptureValidationFlowDelegate. Note that this overlay offers no barcode or field highlighting. If this is needed, another overlay (like SDCLabelCaptureBasicOverlay) should be user alongside this one.

+ overlayWithLabelCapture:forDataCaptureView:
+ (instancetype)overlayWithLabelCapture:(nonnull SDCLabelCapture *)labelCapture
                     forDataCaptureView:(nullable SDCDataCaptureView *)view

Added in version 7.3.0

Constructs a new overlay to visualize the label capture validation flow. When view is non-nil, the overlay is automatically added to the view. Otherwise, the overlay needs to be added through a call to SDCDataCaptureView.addOverlay:.

- applySettings:
- (void)applySettings:(nonnull SDCLabelCaptureValidationFlowSettings *)settings

Added in version 7.3.0

Applies the new settings to the validation flow overlay.

delegate
@property (nonatomic, weak, nullable) id<SDCLabelCaptureValidationFlowDelegate> delegate

Added in version 7.3.0

Sets the delegate to this overlay instance to observe the label capture mode and get notified when a label has been validated and accepted by the end user.