将边框添加到自定义CollectionView

时间:2015-05-15 22:17:09

标签: ios swift uicollectionview uicollectionviewcell uicollectionviewlayout

如何向UICollectionView个使用自定义UICollectionViewFlowLayout的单元格添加边框?当我覆盖UICollectionView的流程布局时,单元格边框被删除"。如何正确设置边框? 谢谢!

1 个答案:

答案 0 :(得分:25)

我不确定你想要你的边框是什么样的,但每当我需要一个快速边框的视图时,我通常会使用以下内容:

var view = UIView(frame: frame)
view.layer.borderWidth = 1
view.layer.borderColor = UIColor.blackColor().CGColor

更新Swift 3

view.layer.borderColor = UIColor.black.cgColor

您可以将其应用于集合视图单元格,也可以创建一个在初始化后设置这些值的自定义类。

或者,您可以设置单元格大小,以便单元格之间的空格用作边框,并在自定义流程布局实现中设置minimumLineSpacingminimumInteritemSpacing