UICollection垂直查看全屏,水平查看2个屏幕



我有一个UICollectionView,它每次显示一个大小等于UIViewController.view.bounds.size的单元格。这在垂直/纵向屏幕上非常适合我。

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

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

你可以把它想象成一个图像库,每次显示一个图像,当旋转时应该显示两个图像。

如果您使用流布局,那么您所要做的就是实现UICollectionViewFlowLayout委托方法,并在旋转时使collectionView的布局无效。看看这个回购:动态宽度单元格

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

最新更新