Table of Contents

Class SBSDKUI2BarcodeScannerViewController

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKUI2BarcodeScannerViewController : UIViewController
Inheritance
SBSDKUI2BarcodeScannerViewController
Extension Methods

Constructors

SBSDKUI2BarcodeScannerViewController(NSCoder)

public SBSDKUI2BarcodeScannerViewController(NSCoder coder)

Parameters

coder NSCoder

SBSDKUI2BarcodeScannerViewController(NSObjectFlag?)

protected SBSDKUI2BarcodeScannerViewController(NSObjectFlag? t)

Parameters

t NSObjectFlag

SBSDKUI2BarcodeScannerViewController(NativeHandle?)

protected SBSDKUI2BarcodeScannerViewController(NativeHandle? handle)

Parameters

handle NativeHandle

Properties

ChildViewControllerForStatusBarHidden

public virtual UIViewController? ChildViewControllerForStatusBarHidden { get; }

Property Value

UIViewController

ChildViewControllerForStatusBarStyle

public virtual UIViewController? ChildViewControllerForStatusBarStyle { get; }

Property Value

UIViewController

ClassHandle

public override NativeHandle? ClassHandle { get; }

Property Value

NativeHandle

PrefersHomeIndicatorAutoHidden

public virtual bool PrefersHomeIndicatorAutoHidden { get; }

Property Value

bool

ShouldAutorotate

public virtual bool ShouldAutorotate { get; }

Property Value

bool

ShouldHideHomeIndicator

public virtual bool ShouldHideHomeIndicator { get; set; }

Property Value

bool

SupportedInterfaceOrientations

public virtual UIInterfaceOrientationMask? SupportedInterfaceOrientations { get; }

Property Value

UIInterfaceOrientationMask

Methods

CreateWith(SBSDKUI2BarcodeScannerScreenConfiguration, out NSError?, Action<SBSDKUI2BarcodeScannerViewController, SBSDKUI2BarcodeScannerUIResult, NSError>, Action<SBSDKUI2BarcodeScannerViewController, Action>?)

public static SBSDKUI2BarcodeScannerViewController? CreateWith(SBSDKUI2BarcodeScannerScreenConfiguration configuration, out NSError? error, Action<SBSDKUI2BarcodeScannerViewController, SBSDKUI2BarcodeScannerUIResult, NSError> completion, Action<SBSDKUI2BarcodeScannerViewController, Action>? performDismiss)

Parameters

configuration SBSDKUI2BarcodeScannerScreenConfiguration
error NSError
completion Action<SBSDKUI2BarcodeScannerViewController, SBSDKUI2BarcodeScannerUIResult, NSError>
performDismiss Action<SBSDKUI2BarcodeScannerViewController, Action>

Returns

SBSDKUI2BarcodeScannerViewController

PresentOn(UIViewController, SBSDKUI2BarcodeScannerScreenConfiguration, Action<SBSDKUI2BarcodeScannerViewController, SBSDKUI2BarcodeScannerUIResult, NSError>, out NSError?)

public static SBSDKUI2BarcodeScannerViewController? PresentOn(UIViewController presenter, SBSDKUI2BarcodeScannerScreenConfiguration configuration, Action<SBSDKUI2BarcodeScannerViewController, SBSDKUI2BarcodeScannerUIResult, NSError> completion, out NSError? error)

Parameters

presenter UIViewController
configuration SBSDKUI2BarcodeScannerScreenConfiguration
completion Action<SBSDKUI2BarcodeScannerViewController, SBSDKUI2BarcodeScannerUIResult, NSError>
error NSError

Returns

SBSDKUI2BarcodeScannerViewController

ViewDidLoad()

public virtual void ViewDidLoad()