Class SBSDKFinderView
- Namespace
- ScanbotSDK.iOS
- Assembly
- DocumentSDK.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()