Class SBSDKFinderView
- Namespace
- ScanbotSDK.iOS
- Assembly
- BarcodeSDK.NET.iOS.dll
public class SBSDKFinderView : UIView
- Inheritance
-
SBSDKFinderView
Constructors
SBSDKFinderView()
SBSDKFinderView(CGRect)
public SBSDKFinderView(CGRect frame)
Parameters
frame
CGRect
SBSDKFinderView(NSCoder)
public SBSDKFinderView(NSCoder coder)
Parameters
coder
NSCoder
SBSDKFinderView(NSObjectFlag)
protected SBSDKFinderView(NSObjectFlag t)
Parameters
t
NSObjectFlag
SBSDKFinderView(NativeHandle)
protected SBSDKFinderView(NativeHandle handle)
Parameters
handle
NativeHandle
Properties
Appearance
public static SBSDKFinderView.SBSDKFinderViewAppearance Appearance { get; }
Property Value
- SBSDKFinderView.SBSDKFinderViewAppearance
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
DisplayedAspectRatio
public virtual double DisplayedAspectRatio { get; set; }
Property Value
- double
FinderDelegate
public SBSDKFinderViewDelegate? FinderDelegate { get; set; }
Property Value
- SBSDKFinderViewDelegate
FinderRect
public virtual CGRect FinderRect { get; }
Property Value
- CGRect
FinderSafeArea
public virtual CGRect FinderSafeArea { get; set; }
Property Value
- CGRect
IgnoresSafeAreaInsets
public virtual bool IgnoresSafeAreaInsets { get; set; }
Property Value
- bool
IsAnimatingChanges
public virtual bool IsAnimatingChanges { get; set; }
Property Value
- bool
LineColor
public virtual UIColor LineColor { get; set; }
Property Value
- UIColor
LineCornerRadius
public virtual NFloat LineCornerRadius { get; set; }
Property Value
- NFloat
LineWidth
public virtual NFloat LineWidth { get; set; }
Property Value
- NFloat
MinimumInset
public virtual UIEdgeInsets MinimumInset { get; set; }
Property Value
- UIEdgeInsets
PreferredHeight
public virtual NFloat PreferredHeight { get; set; }
Property Value
- NFloat
SecondaryAspectRatio
public virtual double SecondaryAspectRatio { get; set; }
Property Value
- double
SecondaryFinderRect
public virtual CGRect SecondaryFinderRect { get; }
Property Value
- CGRect
SecondaryMinimumInset
public virtual UIEdgeInsets SecondaryMinimumInset { get; set; }
Property Value
- UIEdgeInsets
Style
public virtual SBSDKFinderViewStyle Style { get; set; }
Property Value
- SBSDKFinderViewStyle
WeakFinderDelegate
public virtual NSObject? WeakFinderDelegate { get; set; }
Property Value
- NSObject
Methods
AppearanceWhenContainedIn(params Type[])
public static SBSDKFinderView.SBSDKFinderViewAppearance AppearanceWhenContainedIn(params Type[] containers)
Parameters
containers
Type[]
Returns
- SBSDKFinderView.SBSDKFinderViewAppearance
BezierPathConvertedToView(UIView?)
public virtual UIBezierPath? BezierPathConvertedToView(UIView? view)
Parameters
view
UIView
Returns
- UIBezierPath
Dispose(bool)
protected override void Dispose(bool disposing)
Parameters
disposing
bool
DrawRect(CGRect)
public virtual void DrawRect(CGRect rect)
Parameters
rect
CGRect
GetAppearance(UITraitCollection)
public static SBSDKFinderView.SBSDKFinderViewAppearance GetAppearance(UITraitCollection traits)
Parameters
traits
UITraitCollection
Returns
- SBSDKFinderView.SBSDKFinderViewAppearance
GetAppearance(UITraitCollection, params Type[])
public static SBSDKFinderView.SBSDKFinderViewAppearance GetAppearance(UITraitCollection traits, params Type[] containers)
Parameters
traits
UITraitCollection
containers
Type[]
Returns
- SBSDKFinderView.SBSDKFinderViewAppearance
GetAppearance<T>()
public static SBSDKFinderView.SBSDKFinderViewAppearance GetAppearance<T>() where T : SBSDKFinderView
Returns
- SBSDKFinderView.SBSDKFinderViewAppearance
Type Parameters
T
GetAppearance<T>(UITraitCollection)
public static SBSDKFinderView.SBSDKFinderViewAppearance GetAppearance<T>(UITraitCollection traits) where T : SBSDKFinderView
Parameters
traits
UITraitCollection
Returns
- SBSDKFinderView.SBSDKFinderViewAppearance
Type Parameters
T
GetAppearance<T>(UITraitCollection, params Type[])
public static SBSDKFinderView.SBSDKFinderViewAppearance GetAppearance<T>(UITraitCollection traits, params Type[] containers) where T : SBSDKFinderView
Parameters
traits
UITraitCollection
containers
Type[]
Returns
- SBSDKFinderView.SBSDKFinderViewAppearance
Type Parameters
T
LayoutSubviews()
public virtual void LayoutSubviews()
PotentialViewFinderRectWithBounds(CGRect, CGRect, double, UIEdgeInsets)
public static CGRect PotentialViewFinderRectWithBounds(CGRect bounds, CGRect finderSafeArea, double aspectRatio, UIEdgeInsets minimumInsets)
Parameters
bounds
CGRect
finderSafeArea
CGRect
aspectRatio
double
minimumInsets
UIEdgeInsets
Returns
- CGRect
SafeAreaInsetsDidChange()
public virtual void SafeAreaInsetsDidChange()