Class SBSDKUIVINScannerViewController
- Namespace
- ScanbotSDK.iOS
- Assembly
- DocumentSDK.NET.iOS.dll
public class SBSDKUIVINScannerViewController : SBSDKUICameraViewController, ISBSDKVINScannerViewControllerDelegate, INativeObject, IDisposable
- Inheritance
-
SBSDKUIVINScannerViewController
- Implements
-
INativeObject
- Inherited Members
-
Constructors
SBSDKUIVINScannerViewController()
public SBSDKUIVINScannerViewController()
SBSDKUIVINScannerViewController(NSCoder)
public SBSDKUIVINScannerViewController(NSCoder coder)
Parameters
coder
NSCoder
SBSDKUIVINScannerViewController(NSObjectFlag)
protected SBSDKUIVINScannerViewController(NSObjectFlag t)
Parameters
t
NSObjectFlag
SBSDKUIVINScannerViewController(NativeHandle)
protected SBSDKUIVINScannerViewController(NativeHandle handle)
Parameters
handle
NativeHandle
Properties
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
ContainerForEnableCameraView
public virtual UIView ContainerForEnableCameraView { get; }
Property Value
- UIView
Delegate
public SBSDKUIVINScannerViewControllerDelegate? Delegate { get; set; }
Property Value
- SBSDKUIVINScannerViewControllerDelegate
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(SBSDKUIVINScannerConfiguration, SBSDKUIVINScannerViewControllerDelegate?)
public static SBSDKUIVINScannerViewController CreateNew(SBSDKUIVINScannerConfiguration configuration, SBSDKUIVINScannerViewControllerDelegate? @delegate)
Parameters
configuration
SBSDKUIVINScannerConfiguration
delegate
SBSDKUIVINScannerViewControllerDelegate
Returns
- SBSDKUIVINScannerViewController
DidHideEnableCameraView()
public virtual void DidHideEnableCameraView()
DidScanValidResult(SBSDKVINScannerViewController, SBSDKVehicleIdentificationNumberScannerResult)
public virtual void DidScanValidResult(SBSDKVINScannerViewController controller, SBSDKVehicleIdentificationNumberScannerResult result)
Parameters
controller
SBSDKVINScannerViewController
result
SBSDKVehicleIdentificationNumberScannerResult
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
PresentOn(UIViewController, SBSDKUIVINScannerConfiguration, SBSDKUIVINScannerViewControllerDelegate?)
public static SBSDKUIVINScannerViewController PresentOn(UIViewController presenter, SBSDKUIVINScannerConfiguration configuration, SBSDKUIVINScannerViewControllerDelegate? @delegate)
Parameters
presenter
UIViewController
configuration
SBSDKUIVINScannerConfiguration
delegate
SBSDKUIVINScannerViewControllerDelegate
Returns
- SBSDKUIVINScannerViewController
ShouldDetect(SBSDKVINScannerViewController)
public virtual bool ShouldDetect(SBSDKVINScannerViewController controller)
Parameters
controller
SBSDKVINScannerViewController
Returns
- bool
public virtual void UpdateFlashButton()
ViewDidAppear(bool)
public virtual void ViewDidAppear(bool animated)
Parameters
animated
bool
ViewDidLoad()
public virtual void ViewDidLoad()
WillShowEnableCameraView()
public virtual void WillShowEnableCameraView()
Events
DidCancel
public event EventHandler DidCancel
Event Type
- EventHandler
DidFinishWithResult
public event EventHandler<VehicleIdentificationNumberScannerResultEventArgs> DidFinishWithResult
Event Type
- EventHandler<VehicleIdentificationNumberScannerResultEventArgs>