Table of Contents

Class SBSDKFinderView

Namespace
ScanbotSDK.iOS
Assembly
DocumentSDK.NET.iOS.dll
public class SBSDKFinderView : UIView
Inheritance
SBSDKFinderView

Constructors

SBSDKFinderView()

public 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()