CornerSortFunction

public protocol CornerSortFunction: DistanceSortFunction

A DistanceSortFunction that uses a corner attribute to define an animation’s starting point.

  • The starting corner for the animation. Views will animate vertically and horizontally from this corner.

    Declaration

    Swift

    var corner: Corner
  • The starting corner for the animation. Views will animate vertically and horizontally from this corner.

    Declaration

    Swift

    public func distancePoint(view: UIView, subviews: [View] = []) -> CGPoint

    Parameters

    view

    the view for which the point coordinates will base their values off of

    subviews

    the subviews that are allocated for the SortFunction. The reason these are passed into the function is so that you can actually grab a reference point of a subview that is closest to the comparison point. This is done so that at least one view will start at the 0s marker.

    Return Value

    a CGPoint object that will allow all views to compare their reference point to this returned value. If translate was used, this returned value should be equal to one of the subviews reference points.