gpt4 book ai didi

ios - UICollectionView 和单元格分隔符?这是要由补充意见处理的事情吗?装修意见?在细胞本身内?

转载 作者:可可西里 更新时间:2023-11-01 03:55:50 26 4
gpt4 key购买 nike

我对 UICollectionView 有点陌生,我正在尝试构建一个只有一列/每行只有一个项目的垂直项目列表。

在每个 UICollectionViewCell 之间我想有一条分隔线,类似于 UITableView 的分隔符。 (不,由于其他原因,我不能为此目的使用 UITableView。)

我应该如何完成这项工作?简单地向每个单元格添加一个 1px 高的 UIView ?使用“补充 View ”?使用“装饰 View ”?我迷路了,似乎没有任何教程表明什么是最好的。

必须重新实现完整的 UICollectionViewLayout 才能有一些行,这似乎很荒谬,但在每个单元格中添加行似乎很草率。我应该做什么?

最佳答案

我认为问题出在连接流布局上

你可以在viewDidLoad中写这段代码

UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];
[flowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal];
//You can provide vertical


[flowLayout setMinimumInteritemSpacing:0.0f];
[flowLayout setMinimumLineSpacing:0.0f];
[self.pictureCollectionView setPagingEnabled:YES];
[self.pictureCollectionView setCollectionViewLayout:flowLayout];
[self.pictureCollectionView setBackgroundColor:[UIColor whiteColor]];

将此设置为您的流程布局。我曾经制作过只有一行和一列的幻灯片,并将其添加为流式布局。

稍后使用 UIEdgeInsets 或绘制集合单元格的边框

关于ios - UICollectionView 和单元格分隔符?这是要由补充意见处理的事情吗?装修意见?在细胞本身内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31123080/

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