UIcollectionView bounds変更時の再レイアウトはinvalidateLayoutで
reloadDataでも、再レイアウトしてkれるようだけど、invalidateLayoutが正解
[self.userCollectionView.collectionViewLayout invalidateLayout];
reloadDataでも、再レイアウトしてkれるようだけど、invalidateLayoutが正解
[self.userCollectionView.collectionViewLayout invalidateLayout];