UICollectionView(水平滚动)从左到右和从上到下

时间:2019-06-07 08:44:25

标签: objective-c xcode uicollectionview

UICollectionView Layout

我正在尝试让UICollectionView进行布局,如上图所示。 我尝试将滚动方向设置为水平,但是这样可以将单元格从上到下进行布局。有一个简单的方法吗?理想情况下,我也希望单元格大小相同,并且两者之间的间隔为16 px。

任何人都可以提供一些见识吗?

1 个答案:

答案 0 :(得分:0)

我发现其他人也遇到相同的问题,并创建了一个名为SMCollectionViewFillLayout的流子类。它具有以下属性,正是我想要的:

SMCollectionViewFillLayout *layout      =   [[SMCollectionViewFillLayout alloc] init];
layout.delegate                         =   self;
layout.isHorizontalFill                 =   YES;
layout.stretchesLastItems               =   NO;
layout.direction                        =   SMCollectionViewFillLayoutHorizontal;
[self setCollectionViewLayout:layout];