Table of Contents

Class SBSDKUI2BarcodeScannerViewController

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

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

PreferredStatusBarStyle

public virtual UIStatusBarStyle? PreferredStatusBarStyle { get; }

Property Value

UIStatusBarStyle

PrefersHomeIndicatorAutoHidden

public virtual bool PrefersHomeIndicatorAutoHidden { get; }

Property Value

bool

PrefersStatusBarHidden

public virtual bool PrefersStatusBarHidden { 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

CreateNewWithConfiguration(SBSDKUI2BarcodeScannerScreenConfiguration, Action<SBSDKUI2BarcodeScannerViewController, bool, NSError, SBSDKUI2BarcodeScannerUIResult>)

public static SBSDKUI2BarcodeScannerViewController CreateNewWithConfiguration(SBSDKUI2BarcodeScannerScreenConfiguration configuration, Action<SBSDKUI2BarcodeScannerViewController, bool, NSError, SBSDKUI2BarcodeScannerUIResult> completion)

Parameters

configuration SBSDKUI2BarcodeScannerScreenConfiguration
completion Action<SBSDKUI2BarcodeScannerViewController, bool, NSError, SBSDKUI2BarcodeScannerUIResult>

Returns

SBSDKUI2BarcodeScannerViewController

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

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

Parameters

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

Returns

SBSDKUI2BarcodeScannerViewController

TraitCollectionDidChange(UITraitCollection?)

public virtual void TraitCollectionDidChange(UITraitCollection? previousTraitCollection)

Parameters

previousTraitCollection UITraitCollection

ViewDidLayoutSubviews()

public virtual void ViewDidLayoutSubviews()

ViewDidLoad()

public virtual void ViewDidLoad()

ViewWillAppear(bool)

public virtual void ViewWillAppear(bool animated)

Parameters

animated bool

ViewWillTransitionToSizeWithTransitionCoordinator(CGSize, IUIViewControllerTransitionCoordinator)

public virtual void ViewWillTransitionToSizeWithTransitionCoordinator(CGSize size, IUIViewControllerTransitionCoordinator coordinator)

Parameters

size CGSize
coordinator IUIViewControllerTransitionCoordinator