Swift: How to refresh UICollectionView layout after rotation of the device

后端 未结 14 907
闹比i
闹比i 2020-12-01 02:38

I used UICollectionView (flowlayout) to build a simple layout. the width for each cell is set to the width of screen using self.view.frame.width

but whe

14条回答
  •  佛祖请我去吃肉
    2020-12-01 03:01

    Also you can invalidate it in this way.

    - (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id)coordinator {
        [super viewWillTransitionToSize:size withTransitionCoordinator:coordinator];
    
        [self.collectionView.collectionViewLayout invalidateLayout]; 
    }
    

提交回复
热议问题