gpt4 book ai didi

iphone - UICollectionView:一行或一列

转载 作者:IT王子 更新时间:2023-10-29 07:45:57 25 4
gpt4 key购买 nike

我想使用 UICollectionView 来显示水平滚动的缩略图列表,但是,我希望它是单行的。在另一个 View 中,我在 UICollectionView 中显示缩略图,但这个 View 是垂直滚动的,并且在一个列中。

目前,我这样做的方法是将 Collection View 的大小更改为仅对一个项目足够大,以便它自动换行和工作,但现在我正在处理可变大小的项目,所以它不会工作了。

如何让 UICollectionView 显示一行或一列?

最佳答案

我猜您正在使用内置的 Flow Layout。但是,对于您的情况,您应该制作自定义 UICollectionView Layout。使其成为 UICollectionViewFlowLayout 的子类,并在 init 方法中添加以下代码:

- (id)init {
if ((self = [super init])) {
self.scrollDirection = UICollectionViewScrollDirectionHorizontal;
self.minimumLineSpacing = 10000.0f;
}
return self;
}

minimumLineSpacing 是让它在这里只有一行的关键。

希望对您有所帮助!

关于iphone - UICollectionView:一行或一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13918276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com