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
Offset
public virtual CGPoint Offset { get; set; }
Property Value
- CGPoint
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, CGPoint)
public static CGRect PotentialViewFinderRectWithBounds(CGRect bounds, CGRect finderSafeArea, double aspectRatio, UIEdgeInsets minimumInsets, CGPoint offset)
Parameters
bounds
CGRect
finderSafeArea
CGRect
aspectRatio
double
minimumInsets
UIEdgeInsets
offset
CGPoint
Returns
- CGRect
SafeAreaInsetsDidChange()
public virtual void SafeAreaInsetsDidChange()