Contents

setCollectionViewLayout(_:animated:)

Changes the collection view’s layout and optionally animates the change.

Declaration

func setCollectionViewLayout(_ layout: UICollectionViewLayout, animated: Bool)

Parameters

  • layout:

    The new layout object for the collection view.

  • animated:

    Specify True if you want to animate changes from the current layout to the new layout specified by the layout parameter. Specify False to make the change without animations.

Discussion

This method makes the layout change without further interaction from the user. If you choose to animate the layout change, the animation timing and parameters are controlled by the collection view.

See Also

Changing the layout