Protocols

The following protocols are available globally.

LayoutCoordinateSpace

  • Common protocol for anyone LayoutElement. Used for multi-converting coordinates between LayoutElement items. Converting between UIView and CALayer has low performance in comparison converting with same type. Therefore should UIView.layer property when creates constraint relationship between UIView and CALayer.

    See more

    Declaration

    Swift

    public protocol LayoutCoordinateSpace
  • Defines method for wrapping entity with base behavior to this type.

    See more

    Declaration

    Swift

    public protocol Extensible

RectBasedLayout

RectBasedConstraint

LayoutElement

AdjustableLayoutElement

LayoutBlock

LayoutConstraint