An object that implements custom behaviors when changing from one layout to another in a collection view.
Transition layout objects are commonly used to implement interactive transitions between layouts, where the transition itself is driven by a gesture recognizer.
Initializing the Transition Layout Object
Updating the Transition Information
Accessing the Layout Objects
The collection view’s new layout object.
An abstract base class that you subclass and use to generate layout information for a collection view.