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>