Table of Contents

Class SBSDKBaseScannerViewController

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKBaseScannerViewController : UIViewController
Inheritance
SBSDKBaseScannerViewController
Derived
Extension Methods

Constructors

SBSDKBaseScannerViewController()

public SBSDKBaseScannerViewController()

SBSDKBaseScannerViewController(NSCoder)

public SBSDKBaseScannerViewController(NSCoder coder)

Parameters

coder NSCoder

SBSDKBaseScannerViewController(NSObjectFlag)

protected SBSDKBaseScannerViewController(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKBaseScannerViewController(NativeHandle)

protected SBSDKBaseScannerViewController(NativeHandle handle)

Parameters

handle NativeHandle

Properties

BaseViewModel

public virtual SBSDKBaseScannerViewModel BaseViewModel { get; set; }

Property Value

SBSDKBaseScannerViewModel

Camera

public virtual SBSDKCameraModel Camera { get; }

Property Value

SBSDKCameraModel

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

EnergyConfiguration

public virtual SBSDKBaseScannerEnergyConfiguration EnergyConfiguration { get; set; }

Property Value

SBSDKBaseScannerEnergyConfiguration

GeneralConfiguration

public virtual SBSDKBaseScannerGeneralConfiguration GeneralConfiguration { get; set; }

Property Value

SBSDKBaseScannerGeneralConfiguration

HardwareButtonsEnabled

public virtual bool HardwareButtonsEnabled { get; set; }

Property Value

bool

LoggingContext

public virtual string LoggingContext { get; set; }

Property Value

string

OverlayView

public virtual UIView OverlayView { get; }

Property Value

UIView

Processing

public virtual SBSDKProcessingConfiguration Processing { get; }

Property Value

SBSDKProcessingConfiguration

UserInterface

public virtual SBSDKUserInterfaceConfiguration UserInterface { get; }

Property Value

SBSDKUserInterfaceConfiguration

ViewFinder

public virtual SBSDKViewFinderConfiguration ViewFinder { get; }

Property Value

SBSDKViewFinderConfiguration

ZoomConfiguration

public virtual SBSDKBaseScannerZoomConfiguration ZoomConfiguration { get; set; }

Property Value

SBSDKBaseScannerZoomConfiguration

Methods

ApplyLegacyEnergyConfiguration(SBSDKBaseScannerEnergyConfiguration)

public virtual void ApplyLegacyEnergyConfiguration(SBSDKBaseScannerEnergyConfiguration configuration)

Parameters

configuration SBSDKBaseScannerEnergyConfiguration

ApplyLegacyGeneralConfiguration(SBSDKBaseScannerGeneralConfiguration)

public virtual void ApplyLegacyGeneralConfiguration(SBSDKBaseScannerGeneralConfiguration configuration)

Parameters

configuration SBSDKBaseScannerGeneralConfiguration

ApplyLegacyZoomConfiguration(SBSDKBaseScannerZoomConfiguration)

public virtual void ApplyLegacyZoomConfiguration(SBSDKBaseScannerZoomConfiguration configuration)

Parameters

configuration SBSDKBaseScannerZoomConfiguration

AttachWithParentViewController(UIViewController, UIView)

public virtual bool AttachWithParentViewController(UIViewController parentViewController, UIView parentView)

Parameters

parentViewController UIViewController
parentView UIView

Returns

bool

DidMoveToParentViewController(UIViewController?)

public virtual void DidMoveToParentViewController(UIViewController? parent)

Parameters

parent UIViewController

MakeLegacyEnergyConfiguration()

public virtual SBSDKBaseScannerEnergyConfiguration MakeLegacyEnergyConfiguration()

Returns

SBSDKBaseScannerEnergyConfiguration

MakeLegacyGeneralConfiguration()

public virtual SBSDKBaseScannerGeneralConfiguration MakeLegacyGeneralConfiguration()

Returns

SBSDKBaseScannerGeneralConfiguration

MakeLegacyZoomConfiguration()

public virtual SBSDKBaseScannerZoomConfiguration MakeLegacyZoomConfiguration()

Returns

SBSDKBaseScannerZoomConfiguration

PresentViewControllerAnimated(UIViewController, bool, Action?)

public virtual void PresentViewControllerAnimated(UIViewController viewControllerToPresent, bool flag, Action? completion)

Parameters

viewControllerToPresent UIViewController
flag bool
completion Action

TraitCollectionDidChange(UITraitCollection?)

public virtual void TraitCollectionDidChange(UITraitCollection? previousTraitCollection)

Parameters

previousTraitCollection UITraitCollection

ViewDidAppear(bool)

public virtual void ViewDidAppear(bool animated)

Parameters

animated bool

ViewDidDisappear(bool)

public virtual void ViewDidDisappear(bool animated)

Parameters

animated bool

ViewDidLayoutSubviews()

public virtual void ViewDidLayoutSubviews()

ViewDidLoad()

public virtual void ViewDidLoad()

ViewWillAppear(bool)

public virtual void ViewWillAppear(bool animated)

Parameters

animated bool

ViewWillDisappear(bool)

public virtual void ViewWillDisappear(bool animated)

Parameters

animated bool

ViewWillTransitionToSizeWithTransitionCoordinator(CGSize, IUIViewControllerTransitionCoordinator)

public virtual void ViewWillTransitionToSizeWithTransitionCoordinator(CGSize size, IUIViewControllerTransitionCoordinator coordinator)

Parameters

size CGSize
coordinator IUIViewControllerTransitionCoordinator