PositionSortFunction
public protocol PositionSortFunction: DistanceSortFunction
A DistanceSortFunction
that uses a position attribute to define an animation’s starting point.
-
distancePoint(view:subviews:)
Extension methodthe starting position of the animation
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. Iftranslate
was used, this returned value should be equal to one of thesubviews
reference points.