Instance Method

didTransition(from:to:)

Tells your view that the layout object of the collection view changed.

Declaration

func didTransition(from oldLayout: UICollectionViewLayout, to newLayout: UICollectionViewLayout)

Parameters

oldLayout

The collection view’s previous layout object.

newLayout

The current layout object associated with the collection view.

Discussion

The default implementation of this method does nothing. Subclasses can override this method and use it to finalize any behaviors associated with the change in layouts.

See Also

Managing Layout Changes

func preferredLayoutAttributesFitting(UICollectionViewLayoutAttributes) -> UICollectionViewLayoutAttributes

Gives the cell a chance to modify the attributes provided by the layout object.

func apply(UICollectionViewLayoutAttributes)

Applies the specified layout attributes to the view.

func willTransition(from: UICollectionViewLayout, to: UICollectionViewLayout)

Tells your view that the layout object of the collection view is about to change.