Class SBSDKUIBarcodeScannerViewController
- Namespace
- ScanbotSDK.iOS
- Assembly
- BarcodeSDK.NET.iOS.dll
public class SBSDKUIBarcodeScannerViewController : SBSDKUICameraViewController
- Inheritance
-
SBSDKUIBarcodeScannerViewController
- Inherited Members
-
Constructors
SBSDKUIBarcodeScannerViewController()
public SBSDKUIBarcodeScannerViewController()
SBSDKUIBarcodeScannerViewController(NSCoder)
public SBSDKUIBarcodeScannerViewController(NSCoder coder)
Parameters
coder
NSCoder
SBSDKUIBarcodeScannerViewController(NSObjectFlag)
protected SBSDKUIBarcodeScannerViewController(NSObjectFlag t)
Parameters
t
NSObjectFlag
SBSDKUIBarcodeScannerViewController(NativeHandle)
protected SBSDKUIBarcodeScannerViewController(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 SBSDKUIBarcodeScannerViewControllerDelegate? Delegate { get; set; }
Property Value
- SBSDKUIBarcodeScannerViewControllerDelegate
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
ShouldHighlightResult
public ShouldHighlightResultFunc? ShouldHighlightResult { get; set; }
Property Value
- ShouldHighlightResultFunc
SupportedInterfaceOrientations
public virtual UIInterfaceOrientationMask SupportedInterfaceOrientations { get; }
Property Value
- UIInterfaceOrientationMask
WeakDelegate
public virtual NSObject? WeakDelegate { get; set; }
Property Value
- NSObject
Methods
CreateWithConfiguration(SBSDKUIBarcodeScannerConfiguration, SBSDKUIBarcodeScannerViewControllerDelegate?)
public static SBSDKUIBarcodeScannerViewController CreateWithConfiguration(SBSDKUIBarcodeScannerConfiguration configuration, SBSDKUIBarcodeScannerViewControllerDelegate? @delegate)
Parameters
configuration
SBSDKUIBarcodeScannerConfiguration
delegate
SBSDKUIBarcodeScannerViewControllerDelegate
Returns
- SBSDKUIBarcodeScannerViewController
DidFinish()
public virtual void DidFinish()
DidHideEnableCameraView()
public virtual void DidHideEnableCameraView()
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
FreezeCamera()
public virtual void FreezeCamera()
PresentOn(UIViewController, SBSDKUIBarcodeScannerConfiguration, SBSDKUIBarcodeScannerViewControllerDelegate?)
public static SBSDKUIBarcodeScannerViewController PresentOn(UIViewController presenter, SBSDKUIBarcodeScannerConfiguration configuration, SBSDKUIBarcodeScannerViewControllerDelegate? @delegate)
Parameters
presenter
UIViewController
configuration
SBSDKUIBarcodeScannerConfiguration
delegate
SBSDKUIBarcodeScannerViewControllerDelegate
Returns
- SBSDKUIBarcodeScannerViewController
UnfreezeCamera()
public virtual void UnfreezeCamera()
public virtual void UpdateFlashButton()
ViewDidAppear(bool)
public virtual void ViewDidAppear(bool animated)
Parameters
animated
bool
ViewDidLoad()
public virtual void ViewDidLoad()
ViewWillDisappear(bool)
public virtual void ViewWillDisappear(bool animated)
Parameters
animated
bool
WillShowEnableCameraView()
public virtual void WillShowEnableCameraView()
Events
DidCancel
public event EventHandler DidCancel
Event Type
- EventHandler
DidDetectResults
public event EventHandler<DetectResultsEventArgs> DidDetectResults
Event Type
- EventHandler<DetectResultsEventArgs>
DidTimeout
public event EventHandler DidTimeout
Event Type
- EventHandler