Table of Contents

Class SBSDKUIBarcodeScannerViewController

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKUIBarcodeScannerViewController : SBSDKUICameraViewController
Inheritance
SBSDKUIBarcodeScannerViewController
Inherited Members

Constructors

SBSDKUIBarcodeScannerViewController()

public SBSDKUIBarcodeScannerViewController()

SBSDKUIBarcodeScannerViewController(NSCoder)

public SBSDKUIBarcodeScannerViewController(NSCoder coder)

Parameters

coder NSCoder

SBSDKUIBarcodeScannerViewController(NSObjectFlag)

protected SBSDKUIBarcodeScannerViewController(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKUIBarcodeScannerViewController(NativeHandle)

protected SBSDKUIBarcodeScannerViewController(NativeHandle handle)

Parameters

handle NativeHandle

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

ContainerForEnableCameraView

public virtual UIView ContainerForEnableCameraView { get; }

Property Value

UIView

Delegate

public SBSDKUIBarcodeScannerViewControllerDelegate? Delegate { get; set; }

Property Value

SBSDKUIBarcodeScannerViewControllerDelegate

EnableCameraTextConfiguration

public virtual SBSDKUIEnableCameraTextConfiguration EnableCameraTextConfiguration { get; }

Property Value

SBSDKUIEnableCameraTextConfiguration

EnableCameraUIConfiguration

public virtual SBSDKUIEnableCameraUIConfiguration EnableCameraUIConfiguration { get; }

Property Value

SBSDKUIEnableCameraUIConfiguration

IsRecognitionEnabled

public virtual bool IsRecognitionEnabled { get; set; }

Property Value

bool

ShouldHighlightResult

public ShouldHighlightResultFunc? ShouldHighlightResult { get; set; }

Property Value

ShouldHighlightResultFunc

SupportedInterfaceOrientations

public virtual UIInterfaceOrientationMask SupportedInterfaceOrientations { get; }

Property Value

UIInterfaceOrientationMask

WeakDelegate

public virtual NSObject? WeakDelegate { get; set; }

Property Value

NSObject

Methods

CreateWithConfiguration(SBSDKUIBarcodeScannerConfiguration, SBSDKUIBarcodeScannerViewControllerDelegate?)

public static SBSDKUIBarcodeScannerViewController CreateWithConfiguration(SBSDKUIBarcodeScannerConfiguration configuration, SBSDKUIBarcodeScannerViewControllerDelegate? @delegate)

Parameters

configuration SBSDKUIBarcodeScannerConfiguration
delegate SBSDKUIBarcodeScannerViewControllerDelegate

Returns

SBSDKUIBarcodeScannerViewController

DidFinish()

public virtual void DidFinish()

DidHideEnableCameraView()

public virtual void DidHideEnableCameraView()

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

FreezeCamera()

public virtual void FreezeCamera()

PresentOn(UIViewController, SBSDKUIBarcodeScannerConfiguration, SBSDKUIBarcodeScannerViewControllerDelegate?)

public static SBSDKUIBarcodeScannerViewController PresentOn(UIViewController presenter, SBSDKUIBarcodeScannerConfiguration configuration, SBSDKUIBarcodeScannerViewControllerDelegate? @delegate)

Parameters

presenter UIViewController
configuration SBSDKUIBarcodeScannerConfiguration
delegate SBSDKUIBarcodeScannerViewControllerDelegate

Returns

SBSDKUIBarcodeScannerViewController

UnfreezeCamera()

public virtual void UnfreezeCamera()

UpdateFlashButton()

public virtual void UpdateFlashButton()

ViewDidAppear(bool)

public virtual void ViewDidAppear(bool animated)

Parameters

animated bool

ViewDidLoad()

public virtual void ViewDidLoad()

ViewWillDisappear(bool)

public virtual void ViewWillDisappear(bool animated)

Parameters

animated bool

WillShowEnableCameraView()

public virtual void WillShowEnableCameraView()

Events

DidCancel

public event EventHandler DidCancel

Event Type

EventHandler

DidDetectResults

public event EventHandler<DetectResultsEventArgs> DidDetectResults

Event Type

EventHandler<DetectResultsEventArgs>

DidTimeout

public event EventHandler DidTimeout

Event Type

EventHandler