After relocating collection view, you should call [collectionView.collectionViewLayout invalidateLayout]
Topic:
App & System Services
SubTopic:
Core OS
Tags: