Structures
The following structures are available globally.
-
Closure based implementation RectBasedLayout
See moreDeclaration
Swift
public struct AnyRectBasedLayout : RectBasedLayout
-
Closure based implementation of RectBasedConstraint
See moreDeclaration
Swift
public struct AnyRectBasedConstraint : RectBasedConstraint
-
Set of constraints related to center of restrictive rect
See moreDeclaration
Swift
public struct Center : RectBasedConstraint, Extensible
-
Declaration
Swift
public struct Inset : RectBasedConstraint
Parameters
value
UIEdgeInsets value
Return Value
Inset constraint
-
Constraint, that makes source rect equally to passed rect
See moreDeclaration
Swift
public struct Equal : RectBasedConstraint
-
Undocumented
See moreDeclaration
Swift
public struct Leading : RectBasedConstraint, Extensible
-
Undocumented
See moreDeclaration
Swift
public struct Trailing : RectBasedConstraint, Extensible
-
Set of size-based constraints
See moreDeclaration
Swift
public struct Size : RectBasedConstraint, Extensible
-
Set of constraints related to bottom of restrictive rect
See moreDeclaration
Swift
public struct Bottom : RectBasedConstraint, Extensible
-
Set of constraints related to right of restrictive rect
See moreDeclaration
Swift
public struct Right : RectBasedConstraint, Extensible
-
Set of constraints related to left of restrictive rect
See moreDeclaration
Swift
public struct Left : RectBasedConstraint, Extensible
-
Set of constraints related to top of restrictive rect
See moreDeclaration
Swift
public struct Top : RectBasedConstraint, Extensible
-
Main layout structure. Use his for positioning and filling in source rect (which can be constrained using
See moreRectBasedConstraint
constraints).Declaration
Swift
public struct Layout : RectBasedLayout, Extensible
-
LayoutScheme defines layout process for some layout blocks. Represented as simple set of layout blocks with the right sequence, that means currently performed block has constraints related to
See moreLayoutElement
elements with corrected frame. LayoutScheme can contain other layout schemes.Declaration
Swift
public struct LayoutScheme : LayoutBlockProtocol
-
Simple related constraint. Contains anchor constraints and layout element as source of frame for constrain
See moreDeclaration
-
Related constraint for adjust size of source space. Contains size constraints and layout element for calculate size.
See moreDeclaration
Swift
public struct AdjustLayoutConstraint
extension AdjustLayoutConstraint: LayoutConstraintProtocol
-
Related constraint that uses internal bounds to constrain, defined in ‘layoutBounds’ property
See moreDeclaration
Swift
public struct ContentLayoutConstraint
extension ContentLayoutConstraint: LayoutConstraintProtocol
-
Layout constraint for independent changing source space. Use him with anchors that not describes rect side (for example
See moreLayoutAnchor.insets
orLayoutAnchor.Size
).Declaration
Swift
public struct AnonymConstraint : LayoutConstraintProtocol
-
Undocumented
See moreDeclaration
Swift
public struct StringLayoutAnchor : RectBasedConstraint
-
Undocumented
Declaration
Swift
public struct Configuration
-
Defines limiters for content of scroll layout guide.
See moreDeclaration
Swift
public struct ScrollDirection : OptionSet
-
Undocumented
See moreDeclaration
Swift
public struct StackDistribution : RectBasedDistribution
-
Defines layout for arranged items
See moreDeclaration
Swift
public struct StackLayoutScheme : LayoutBlockProtocol