UICollectionView垂直全屏和2个水平屏幕

时间:2016-05-02 20:57:36

标签: ios objective-c swift uicollectionview uicollectionviewcell

我有一个UICollectionView,一次显示一个大小等于UIViewController.view.bounds.size的单元格。这对我在垂直/纵向屏幕上很有用。

我想将屏幕旋转到横向,并且一个漂亮的动画恰好并排显示2个单元格,每个单元格的大小等于CGSize(UIViewController.view.bounds.width / 2, UIViewController.view.bounds.height)

是否有图书馆可以做到这一点或者我如何实现这种方法?

您可以将其视为一个图像库,在旋转时一次显示一个图像应显示2个图像。

1 个答案:

答案 0 :(得分:1)

如果您正在使用流布局,那么您所要做的就是实现UICollectionViewFlowLayout委托方法,并在旋转时使collectionView的布局无效。 看一下这个回购:dynamic width cells

这不完全是你想要的,但你可以得到一个大致的想法。