【问题标题】:Add border to custom CollectionView为自定义 CollectionView 添加边框
【发布时间】:2015-05-15 22:17:09
【问题描述】:

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

【问题讨论】:

    标签: ios swift uicollectionview uicollectionviewcell uicollectionviewlayout


    【解决方案1】:

    我不确定您希望边框看起来如何,但每当我需要在视图周围设置快速边框时,我通常会使用以下内容:

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

    更新 Swift 3

    view.layer.borderColor = UIColor.black.cgColor
    

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

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

    【讨论】:

    • 简单而且效果很好。您只需将其添加到单元格中即可。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-08
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    相关资源
    最近更新 更多