UICollectioView: Animating the transition of a single cell from one customCellView to a different customCellView

I have a UICollectionView of uniform square cells in default FlowLayout. In cellForItemAtIndexPath, if a cell has been selected a different custom view cell is dequeued. On selection of a cell, I reloadData. The different custom cell view is much larger, and has several additional UIControls within it.

This effect gives a detail view without pushing a new viewController and works great.

The only issue is that the transition between new layouts is instantaneous. Is there a way to animate the reflow. Note that I am not changing the layout, just the size of single cell and it would be more aesthetic to watch it grow or shrink and displace the adjacent cells.