Table of Contents

Class SBSDKBarcodeScannerViewController

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKBarcodeScannerViewController : SBSDKBaseScannerViewController
Inheritance
SBSDKBarcodeScannerViewController
Inherited Members
Extension Methods

Constructors

SBSDKBarcodeScannerViewController()

public SBSDKBarcodeScannerViewController()

SBSDKBarcodeScannerViewController(NSCoder)

public SBSDKBarcodeScannerViewController(NSCoder coder)

Parameters

coder NSCoder

SBSDKBarcodeScannerViewController(NSObjectFlag)

protected SBSDKBarcodeScannerViewController(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKBarcodeScannerViewController(NativeHandle)

protected SBSDKBarcodeScannerViewController(NativeHandle handle)

Parameters

handle NativeHandle

SBSDKBarcodeScannerViewController(UIViewController, UIView, SBSDKBarcodeFormat[], SBSDKBarcodeScannerViewControllerDelegate?)

public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKBarcodeFormat[] formats, SBSDKBarcodeScannerViewControllerDelegate? @delegate)

Parameters

parentViewController UIViewController
parentView UIView
formats SBSDKBarcodeFormat[]
delegate SBSDKBarcodeScannerViewControllerDelegate

SBSDKBarcodeScannerViewController(UIViewController, UIView, SBSDKBarcodeScannerConfiguration)

public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKBarcodeScannerConfiguration configuration)

Parameters

parentViewController UIViewController
parentView UIView
configuration SBSDKBarcodeScannerConfiguration

SBSDKBarcodeScannerViewController(UIViewController, UIView, SBSDKBarcodeScannerConfiguration, SBSDKBarcodeScannerViewControllerDelegate?)

public SBSDKBarcodeScannerViewController(UIViewController parentViewController, UIView parentView, SBSDKBarcodeScannerConfiguration configuration, SBSDKBarcodeScannerViewControllerDelegate? @delegate)

Parameters

parentViewController UIViewController
parentView UIView
configuration SBSDKBarcodeScannerConfiguration
delegate SBSDKBarcodeScannerViewControllerDelegate

Properties

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

Delegate

public SBSDKBarcodeScannerViewControllerDelegate? Delegate { get; set; }

Property Value

SBSDKBarcodeScannerViewControllerDelegate

FilterBarcodes

public FilterBarcodesFunc? FilterBarcodes { get; set; }

Property Value

FilterBarcodesFunc

IsScanningEnabled

public virtual bool IsScanningEnabled { get; set; }

Property Value

bool

IsTrackingOverlayEnabled

public virtual bool IsTrackingOverlayEnabled { get; set; }

Property Value

bool

ShouldScanBarcodes

public ShouldScanBarcodesFunc? ShouldScanBarcodes { get; set; }

Property Value

ShouldScanBarcodesFunc

TrackingOverlayController

public virtual SBSDKBarcodeTrackingOverlayController TrackingOverlayController { get; }

Property Value

SBSDKBarcodeTrackingOverlayController

WeakDelegate

public virtual NSObject? WeakDelegate { get; set; }

Property Value

NSObject

Methods

CopyCurrentConfiguration()

public virtual SBSDKBarcodeScannerConfiguration CopyCurrentConfiguration()

Returns

SBSDKBarcodeScannerConfiguration

Dispose(bool)

protected override void Dispose(bool disposing)

Parameters

disposing bool

ResetAccumulation()

public virtual void ResetAccumulation()

SetConfiguration(SBSDKBarcodeScannerConfiguration)

public virtual void SetConfiguration(SBSDKBarcodeScannerConfiguration configuration)

Parameters

configuration SBSDKBarcodeScannerConfiguration

ViewDidAppear(bool)

public virtual void ViewDidAppear(bool animated)

Parameters

animated bool

ViewDidDisappear(bool)

public virtual void ViewDidDisappear(bool animated)

Parameters

animated bool

ViewDidLoad()

public virtual void ViewDidLoad()

ViewWillDisappear(bool)

public virtual void ViewWillDisappear(bool animated)

Parameters

animated bool

Events

DidScanBarcodes

public event EventHandler<ScanBarcodesEventArgs> DidScanBarcodes

Event Type

EventHandler<ScanBarcodesEventArgs>