---
title: finalizeLayoutTransition()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uicollectionviewlayout/finalizelayouttransition()
---

# finalizeLayoutTransition()

Tells the layout object to perform any final steps before the transition animations occur.

## Declaration

```swift
func finalizeLayoutTransition()
```

## Discussion

Discussion The collection view calls this method after it has gathered all of the layout attributes needed to perform a transition from one layout to another. You can use this method to clean up any data structures or caches created by your implementations of the prepareForTransition(from:) or prepareForTransition(to:) methods.

## See Also

### Transitioning between layouts

- [prepareForTransition(from:)](uikit/uicollectionviewlayout/preparefortransition(from:).md)
- [prepareForTransition(to:)](uikit/uicollectionviewlayout/preparefortransition(to:).md)
