iOS UICollectionView水平滚动矩形布局,具有不同大小的项目?

问题描述 投票:1回答:2

iOS UICollectionView如何创建内部具有不同大小的项目的水平滚动矩形布局。

我想使用UICollectionView创建矩形布局,如下所示。我该如何实现?

当我使用CollectionView滚动水平时,1,2,3,4,5,6网格将一起滚动以显示7。

以下是320 * 480 iPhone分辨率的尺寸。下面更新了屏幕。

enter image description here

iPhone 6s的前6个尺寸具有以下尺寸。

Item 1 Size is - (213*148)
Item 2 Size is - (106*75)
Item 3 Size is - (106*74)
Item 4 Size is - (106*88)
Item 5 Size is - (106*88)
Item 6 Size is - (106*88)

第6项之后的尺寸与集合的尺寸相同,如下所示。”>

Item 7 Size is - (320*237)
Item 8 Size is - (320*237)
Item 9 Size is - (320*237)

如何使用集合视图创建简单的自定义布局,该视图具有水平滚动?

必须感谢您提供快速的解决方案。预先感谢。

iOS UICollectionView如何创建内部具有不同大小的项目的水平滚动矩形布局。我想使用UICollectionView创建矩形布局,如下所示。我怎么能...

ios swift uicollectionview uicollectionviewlayout uicollectionviewflowlayout
2个回答
1
投票

我建议使用CollectionViewCell(固定尺寸)内部的StackView来创建网格布局,如您的帖子中所示。


0
投票

我已经尝试过Mahan's Answer,并且得到了部分正确的输出。但是问题是,index1具有两个项目的全宽度。

© www.soinside.com 2019 - 2024. All rights reserved.