objective-c - UICollectionView(水平滚动)从左到右和从上到下
问题描述
我试图让 UICollectionView 像上图那样布局。我尝试将滚动方向设置为水平,但这会从上到下排列单元格。有没有一种简单的方法可以做到这一点?理想情况下,我也想要相同的单元格大小,中间有 16 像素的间距。
任何人都可以提供一些见解吗?
解决方案
我发现其他人也有同样的问题,并创建了一个名为SMCollectionViewFillLayout
. 它完全符合我的预期,具有以下属性:
SMCollectionViewFillLayout *layout = [[SMCollectionViewFillLayout alloc] init];
layout.delegate = self;
layout.isHorizontalFill = YES;
layout.stretchesLastItems = NO;
layout.direction = SMCollectionViewFillLayoutHorizontal;
[self setCollectionViewLayout:layout];
推荐阅读
- java - 作为 OSGi 运行时,如何在 Jetty 中正确初始化 WebAppContext?
- regex - notepad++ 正则表达式如何从此列表中提取 userId
- xamarin.android - 显示从列表视图中选择的项目
- python - Code is looking for attributes in the wrong class
- java - Drag items to canvas from menu in Android Studio
- manim - Issue in changing the background of a scene in manim
- ios - react-native ios icon Image.xcassets - distill failed for unknown reasons in xcode
- composer-php - Install of Laravel Valet with Composer is giving a Command not Found error in Mac OS
- sql - 从行值创建新列然后分组
- java - WebTestClient - CORS with Spring Boot and Webflux