我有两个不同的 UIViewController,它们都有 UiCollectionView。尝试旋转 iPad 时出现问题。接下来我处于纵向位置
当我旋转到横向时,我重新加载了我的 collectionView,所以在横向模式下我需要 3 列
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
[self.collectionView reloadData];
}
在第一个 viewController 中一切都很好,当 collectionView 开始旋转控制器时仍然有 3 列
但是当我尝试在另一个控制器中执行此操作时,我的情况很糟糕
看起来好像在一瞬间我认为有两个collectionView,然后其中一个正在消失。
我使用标准 UICollectionViewFlowLayout 并具有相同的构建布局方法