【发布时间】:2015-05-15 22:17:09
【问题描述】:
如何为UICollectionView 使用自定义UICollectionViewFlowLayout 的单元格添加边框?当我覆盖UICollectionView 的流布局时,单元格边框被“移除”。如何正确设置边框?
谢谢!
【问题讨论】:
标签: ios swift uicollectionview uicollectionviewcell uicollectionviewlayout
如何为UICollectionView 使用自定义UICollectionViewFlowLayout 的单元格添加边框?当我覆盖UICollectionView 的流布局时,单元格边框被“移除”。如何正确设置边框?
谢谢!
【问题讨论】:
标签: ios swift uicollectionview uicollectionviewcell uicollectionviewlayout
我不确定您希望边框看起来如何,但每当我需要在视图周围设置快速边框时,我通常会使用以下内容:
var view = UIView(frame: frame)
view.layer.borderWidth = 1
view.layer.borderColor = UIColor.blackColor().CGColor
更新 Swift 3
view.layer.borderColor = UIColor.black.cgColor
您可以将其应用于您的集合视图单元格,也可以创建一个自定义类,在初始化后设置这些值。
或者您可以设置单元格大小,以便单元格之间的空间用作边框,并在您的自定义流布局实现中设置minimumLineSpacing 和minimumInteritemSpacing。
【讨论】: