【问题标题】:UICollectionView (Horizontal scrolling) Left to right & Top to bottomUICollectionView(水平滚动)从左到右和从上到下
【发布时间】:2019-10-22 18:14:14
【问题描述】:

我正在尝试让 UICollectionView 像上图那样进行布局。 我尝试将滚动方向设置为水平,但这会从上到下排列单元格。有没有一种简单的方法可以做到这一点?理想情况下,我也想要相同的单元格大小,中间有 16 像素的间距。

谁能提供一些见解?

【问题讨论】:

标签: objective-c xcode uicollectionview


【解决方案1】:

我发现其他人也有同样的问题,并创建了一个名为 SMCollectionViewFillLayout 的流程子类。它完全符合我的预期,具有以下属性:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-07-16
    • 1970-01-01
    • 2021-08-12
    • 1970-01-01
    • 2014-10-03
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多