Layout

public class Layout

Layout

  • View

    Declaration

    Swift

    public weak var view: UIView?
  • Parent layout

    Declaration

    Swift

    public weak var parent: Layout?
  • Direction

    Declaration

    Swift

    public var direction: LayoutDirection
  • Align items

    Declaration

    Swift

    public var alignItems: LayoutFit
  • Justify items

    Declaration

    Swift

    public var justifyItems: LayoutJustify
  • If true, use top margin guide, only used for containers

    Declaration

    Swift

    public var useTopMarginGuide: Bool
  • If true, use bottom margin guide, only used for containers

    Declaration

    Swift

    public var useBottomMarginGuide: Bool
  • Width constraint

    Declaration

    Swift

    public var width: LayoutSize
  • Height constraint

    Declaration

    Swift

    public var height: LayoutSize
  • Horizontal fit

    Declaration

    Swift

    public var fitHorizontal: LayoutFit
  • Vertical fit

    Declaration

    Swift

    public var fitVertical: LayoutFit
  • Aspect ratio

    Declaration

    Swift

    public var aspect: Float?
  • Insets, works kind of like CSS margins

    Declaration

    Swift

    public var insets: UIEdgeInsets
  • By default, set it’s view’s translatesAutoresizingMaskIntoConstraints to this value when installed

    Declaration

    Swift

    public var translatesAutoresizingMaskIntoConstraints: Bool
  • If true, stack children

    Declaration

    Swift

    public var stackChildren: Bool
  • Min width

    Declaration

    Swift

    public var minWidth: LayoutSize
  • Max width

    Declaration

    Swift

    public var maxWidth: LayoutSize
  • Min height

    Declaration

    Swift

    public var minHeight: LayoutSize
  • Max height

    Declaration

    Swift

    public var maxHeight: LayoutSize
  • hug

    Content hugging layout

    Declaration

    Swift

    public var hug: LayoutPriority
  • Content resist layout

    Declaration

    Swift

    public var resist: LayoutPriority
  • parent view

    Declaration

    Swift

    public var parentView: UIView?
  • priority to install constraints with

    Declaration

    Swift

    public var priority: UILayoutPriority