NetverifyCustomScanViewController
@interface NetverifyCustomScanViewController : UIViewControllerView Controller that handles scanning. It can display and handle different scanning methods.
- 
                  
                  Delegate class which implements the NetverifyCustomScanViewControllerDelegate protocol DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite, nonnull) id<NetverifyCustomScanViewControllerDelegate> customScanViewControllerDelegate;Swift unowned(unsafe) var customScanViewControllerDelegate: NetverifyCustomScanViewControllerDelegate { get set }
- 
                  
                  UIView which should be used to add any additional custom views as a subview DeclarationObjective-C @property (nonatomic, strong, readwrite) UIView *_Nonnull customOverlayLayer;Swift var customOverlayLayer: UIView { get set }
- 
                  
                  This method can not be called if scanning is paused or stopped DeclarationObjective-C - (BOOL)isFallbackAvailable;Swift func isFallbackAvailable() -> BoolReturn ValueBOOL Determines whether an alternative scan method is available 
- 
                  
                  Switch to the alternative scan method DeclarationObjective-C - (void)switchToFallback;Swift func switchToFallback()
- 
                  
                  This method can not be called if scanning is paused or stopped DeclarationObjective-C - (BOOL)hasFlash;Swift func hasFlash() -> BoolReturn Valuetrue if a flash is available 
- 
                  
                  This method can not be called if scanning is paused or stopped DeclarationObjective-C - (BOOL)hasMultipleCameras;Swift func hasMultipleCameras() -> BoolReturn Valuetrue if there is AVCaptureDevicePositionFront and AVCaptureDevicePositionBack 
- 
                  
                  This method can not be called if scanning is paused or stopped DeclarationObjective-C - (BOOL)isFlashOn;Swift func isFlashOn() -> BoolReturn Valuetrue if the flash is currently on. 
- 
                  
                  This method can not be called if scanning is paused or stopped DeclarationObjective-C - (JumioCameraPosition)currentCameraPosition;Swift func currentCameraPosition() -> JumioCameraPositionReturn ValueThe current camera position. 
- 
                  
                  Determines whether the Scan View is a manual image picker DeclarationObjective-C - (BOOL)isImagePicker;Swift func isImagePicker() -> Bool
- 
                  
                  Target action for the shutter button in case the Scan View is a manual image picker DeclarationObjective-C - (void)takeImage;Swift func takeImage()
- 
                  
                  DeclarationObjective-C - (BOOL)canToggleFlash;Swift func canToggleFlash() -> BoolReturn ValueDetermines whether the flash can be toggled 
- 
                  
                  Toggles the built-in flash. This method can not be called if scanning is paused or stopped DeclarationObjective-C - (void)toggleFlash;Swift func toggleFlash()
- 
                  
                  Determines whether the primary camera position can be switched DeclarationObjective-C - (BOOL)canSwitchCamera;Swift func canSwitchCamera() -> Bool
- 
                  
                  Switches between available cameraPositions. This method can not be called if scanning is paused or stopped DeclarationObjective-C - (void)switchCamera;Swift func switchCamera()
- 
                  
                  Call this method if you want to restart the capturing process. DeclarationObjective-C - (void)retryScan;Swift func retryScan()
- 
                  
                  Call this method if you want to pause the capturing process. Camera preview will not be paused. DeclarationObjective-C - (void)pauseScan;Swift func pauseScan()
- 
                  
                  DeclarationObjective-C - (CGRect)overlayFrame;Swift func overlayFrame() -> CGRectReturn Valuethe dimensions of the ROI overlay which must not be overlayed by any custom views 
- 
                  
                  Method to get the suggested help text DeclarationObjective-C - (NSString *_Nonnull)localizedShortHelpText;Swift func localizedShortHelpText() -> StringReturn ValueString of localized short help text 
- 
                  
                  Method to get the suggested help text in long version DeclarationObjective-C - (NSString *_Nonnull)localizedLongHelpText;Swift func localizedLongHelpText() -> StringReturn ValueString of localized full help text 
- 
                  
                  DeclarationObjective-C - (NSUInteger)currentStep;Swift func currentStep() -> UIntReturn Valuethe running number of scanViewControllers within the whole workflow which can be used to display the progress in the workflow. e.g. Step 1 of 3 
- 
                  
                  DeclarationObjective-C - (NSUInteger)totalSteps;Swift func totalSteps() -> UIntReturn Valuethe number of total scanViewControllers which can be used to display the progress in the workflow. e.g. Step 1 of 3 
- 
                  
                  DeclarationObjective-C - (NetverifyScanMode)currentScanMode;Swift func currentScanMode() -> NetverifyScanModeReturn Valuethe scanMode of the current scanViewController 
- 
                  
                  Sets the vertical offset of the overlay (MRZ, OCR_Card) from the center. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite) CGFloat verticalRoiOffset;Swift var verticalRoiOffset: CGFloat { get set }
- 
                  
                  Sets the top margin of the Jumio logo and Privacy Policy. DeclarationObjective-C @property (nonatomic, assign, unsafe_unretained, readwrite) CGFloat brandingLogoTopMargin;Swift var brandingLogoTopMargin: CGFloat { get set }
 View on GitHub
            View on GitHub
           NetverifyCustomScanViewController Class Reference
      NetverifyCustomScanViewController Class Reference