UICollectionView和单元格分隔符?这是补充意见处理的问题吗?装修意见?在细胞内?

Dou*_*ith 6 cocoa-touch objective-c ios uicollectionview uicollectionviewcell

我有点新手UICollectionView,我正在尝试构建一个垂直的项目列表,每行只有一列/只有一个项目.

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

我该怎么做才能完成这个?只需UIView在每个单元格中添加1px高电平?使用"补充观点"?使用"装饰视图"?我迷路了,没有教程似乎表明这里最好的.

重新实现完整UICollectionViewLayout有一些线条似乎是荒谬的,但在每个单元格中抛出线条似乎很草率.我该怎么办?

Raj*_*ari 2

我认为问题在于连接流布局

您可以在 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]];
Run Code Online (Sandbox Code Playgroud)

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

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