美文网首页
UICollectionViewCell分隔线(灰色边框)的设置

UICollectionViewCell分隔线(灰色边框)的设置

作者: 布袋的世界 | 来源:发表于2017-07-07 20:35 被阅读611次

感谢简友提供的思路 http://www.jianshu.com/p/c59d55609a98

不然一直以为是要在collectionViewCell里面设置灰色边框!

现在直接在vc设item的size为
let kHomeItemW = kScreenW/3 - 5
//行间距,此属性大小决定上下两个cell的间距
layout.minimumLineSpacing = 1
//minimumInteritemSpacing:项间距,此属性设置为0,然后通过控制itemSize的大小来控制左右两个cell的间距
layout.minimumInteritemSpacing = 0
//灰色
collectionView.backgroundColor = RGBA(r: 233, g: 233, b: 233, a: 1)
然后把
collectionViewCell设为白色就可以了!

 // MARK:- 初始化 collectionView
    lazy var collectionView:UICollectionView = { [unowned self] in
        let layout = UICollectionViewFlowLayout()
        layout.itemSize = CGSize(width: kHomeItemW, height: kHomeItemH)
        //行间距,此属性大小决定上下两个cell的间距
        layout.minimumLineSpacing = 1
        //minimumInteritemSpacing:项间距,此属性设置为0,然后通过控制itemSize的大小来控制左右两个cell的间距
        layout.minimumInteritemSpacing = 0
        layout.sectionInset = UIEdgeInsets(top: kItemMargin, left: kItemMargin, bottom: kItemMargin, right: kItemMargin)
        // frame 在makeContraints设置
        let collectionView = UICollectionView(frame: CGRect.zero, collectionViewLayout: layout)
        collectionView.backgroundColor = RGBA(r: 233, g: 233, b: 233, a: 1)
        collectionView.register(LotteryHomeCell.self, forCellWithReuseIdentifier: identify)
        collectionView.layer.cornerRadius = 5
        collectionView.layer.masksToBounds = true
        collectionView.isScrollEnabled = false
        collectionView.showsHorizontalScrollIndicator = false
        collectionView.dataSource = self
        collectionView.delegate = self
        collectionView.autoresizingMask = [.flexibleHeight, .flexibleWidth]
        collectionView.layoutIfNeeded()
        return collectionView
    }()

相关文章

  • UICollectionViewCell分隔线(灰色边框)的设置

    感谢简友提供的思路 http://www.jianshu.com/p/c59d55609a98 不然一直以为是要在...

  • Image

    直接圆角图片 设置圆角图片度数 设置圆角图片带灰色圆角边框 设置圆角图片带灰色圆角边框带阴影

  • css 去掉img的默认灰色边框

    给img设置宽高,在src值为空的时候,会出现灰色边框占位,如图: 去掉灰色边框的方法是:

  • SwiftUI 设置边框、透明度、阴影

    前言 1、设置边框 1.1 设置边框颜色 默认为1的边框 解释 1.2 设置边框颜色、宽度 设置边框颜色、宽度 2...

  • CSS盒子模型

    边框:环绕在标签周围的边条 设置边框一:-连写格式:同时设置4条边框{border:边框宽度 边框样式 边框颜色;...

  • CSS border(边框)样式写法总结

    border属性:在网页中设置元素的边框样式。可同时设置边框宽度、边框样式、边框颜色。也可以单独设置上边、右边、下...

  • 8.边框相关属性

    设置边框宽度 border: 3px; 设置边框风格 border-style: solid; 设置边框颜色 bo...

  • 边框和背景

    边框 border border-width: 设置边框的宽度。 border-style: 设置边框的样式。 b...

  • 一个像素的边框

    在一个像素边框的创建时,要先设置边框颜色再设置边框宽度 如果先设置宽度再设置颜色,则会显示一个点的边框。 titl...

  • CALayer

    1. 获取View的CALayer 设置边框宽度 设置边框颜色 设置圆角 设置内容 Question: 这样设置完...

网友评论

      本文标题:UICollectionViewCell分隔线(灰色边框)的设置

      本文链接:https://www.haomeiwen.com/subject/ihprhxtx.html