Class SBSDKUIBarcodesBatchScannerViewController
- Namespace
- ScanbotSDK.iOS
- Assembly
- DocumentSDK.NET.iOS.dll
public class SBSDKUIBarcodesBatchScannerViewController : SBSDKUICameraViewController, IUIViewControllerTransitioningDelegate, INativeObject, IDisposable
- Inheritance
-
SBSDKUIBarcodesBatchScannerViewController
- Implements
-
IUIViewControllerTransitioningDelegate
INativeObject
- Inherited Members
-
Constructors
SBSDKUIBarcodesBatchScannerViewController()
public SBSDKUIBarcodesBatchScannerViewController()
SBSDKUIBarcodesBatchScannerViewController(NSCoder)
public SBSDKUIBarcodesBatchScannerViewController(NSCoder coder)
Parameters
coder
NSCoder
SBSDKUIBarcodesBatchScannerViewController(NSObjectFlag)
protected SBSDKUIBarcodesBatchScannerViewController(NSObjectFlag t)
Parameters
t
NSObjectFlag
SBSDKUIBarcodesBatchScannerViewController(NativeHandle)
protected SBSDKUIBarcodesBatchScannerViewController(NativeHandle handle)
Parameters
handle
NativeHandle
Properties
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
ContainerForEnableCameraView
public virtual UIView ContainerForEnableCameraView { get; }
Property Value
- UIView
DataMapper
public virtual SBSDKUIBarcodesBatchScannerMapping? DataMapper { get; set; }
Property Value
- SBSDKUIBarcodesBatchScannerMapping
Delegate
public SBSDKUIBarcodesBatchScannerViewControllerDelegate? Delegate { get; set; }
Property Value
- SBSDKUIBarcodesBatchScannerViewControllerDelegate
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
SupportedInterfaceOrientations
public virtual UIInterfaceOrientationMask SupportedInterfaceOrientations { get; }
Property Value
- UIInterfaceOrientationMask
WeakDelegate
public virtual NSObject? WeakDelegate { get; set; }
Property Value
- NSObject
Methods
CreateNew(SBSDKUIBarcodesBatchScannerConfiguration, SBSDKUIBarcodesBatchScannerViewControllerDelegate?)
public static SBSDKUIBarcodesBatchScannerViewController CreateNew(SBSDKUIBarcodesBatchScannerConfiguration configuration, SBSDKUIBarcodesBatchScannerViewControllerDelegate? @delegate)
Parameters
configuration
SBSDKUIBarcodesBatchScannerConfiguration
delegate
SBSDKUIBarcodesBatchScannerViewControllerDelegate
Returns
- SBSDKUIBarcodesBatchScannerViewController
DidHideEnableCameraView()
public virtual void DidHideEnableCameraView()
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
FreezeCamera()
public virtual void FreezeCamera()
GetAnimationControllerForDismissedController(UIViewController)
public virtual IUIViewControllerAnimatedTransitioning GetAnimationControllerForDismissedController(UIViewController dismissed)
Parameters
dismissed
UIViewController
Returns
- IUIViewControllerAnimatedTransitioning
GetAnimationControllerForPresentedController(UIViewController, UIViewController, UIViewController)
public virtual IUIViewControllerAnimatedTransitioning GetAnimationControllerForPresentedController(UIViewController presented, UIViewController presenting, UIViewController source)
Parameters
presented
UIViewController
presenting
UIViewController
source
UIViewController
Returns
- IUIViewControllerAnimatedTransitioning
GetInteractionControllerForDismissal(IUIViewControllerAnimatedTransitioning)
public virtual IUIViewControllerInteractiveTransitioning GetInteractionControllerForDismissal(IUIViewControllerAnimatedTransitioning animator)
Parameters
animator
IUIViewControllerAnimatedTransitioning
Returns
- IUIViewControllerInteractiveTransitioning
GetInteractionControllerForPresentation(IUIViewControllerAnimatedTransitioning)
public virtual IUIViewControllerInteractiveTransitioning GetInteractionControllerForPresentation(IUIViewControllerAnimatedTransitioning animator)
Parameters
animator
IUIViewControllerAnimatedTransitioning
Returns
- IUIViewControllerInteractiveTransitioning
GetPresentationControllerForPresentedViewController(UIViewController, UIViewController?, UIViewController)
public virtual UIPresentationController GetPresentationControllerForPresentedViewController(UIViewController presentedViewController, UIViewController? presentingViewController, UIViewController sourceViewController)
Parameters
presentedViewController
UIViewController
presentingViewController
UIViewController
sourceViewController
UIViewController
Returns
- UIPresentationController
PresentOn(UIViewController, SBSDKUIBarcodesBatchScannerConfiguration, SBSDKUIBarcodesBatchScannerViewControllerDelegate?)
public static SBSDKUIBarcodesBatchScannerViewController PresentOn(UIViewController presenter, SBSDKUIBarcodesBatchScannerConfiguration configuration, SBSDKUIBarcodesBatchScannerViewControllerDelegate? @delegate)
Parameters
presenter
UIViewController
configuration
SBSDKUIBarcodesBatchScannerConfiguration
delegate
SBSDKUIBarcodesBatchScannerViewControllerDelegate
Returns
- SBSDKUIBarcodesBatchScannerViewController
UnfreezeCamera()
public virtual void UnfreezeCamera()
public virtual void UpdateFlashButton()
UpdateLayout()
public virtual void UpdateLayout()
ViewDidLoad()
public virtual void ViewDidLoad()
ViewWillAppear(bool)
public virtual void ViewWillAppear(bool animated)
Parameters
animated
bool
WillShowEnableCameraView()
public virtual void WillShowEnableCameraView()
Events
DidCancel
public event EventHandler DidCancel
Event Type
- EventHandler
DidFinishWithResults
public event EventHandler<FinishWithResultsEventArgs> DidFinishWithResults
Event Type
- EventHandler<FinishWithResultsEventArgs>