我的collectionView在横向模式下展示了20个项目。在纵向模式下,我只希望显示8个可重复使用的项目。我该如何实现?
collectionView何时在数据源上调用collectionView:numberOfItemsInSection:以便更新自身?
最佳答案
更改方向时,您需要强制应用程序更改集合视图的布局:
-(void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation
duration:(NSTimeInterval)duration{
[self.myCollectionView.collectionViewLayout invalidateLayout];
}
看到这个线程:UICollectionView Set number of columns
祝好运!
关于ios - iOS方向UICollectionView,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17710322/