Cell填充数据写法

作者: iOS分享 | 来源:发表于2019-07-20 11:25 被阅读0次

一般我们填充cell数据使用

 let cell = collectionView.mf_dequeueReusableCell(indexPath: indexPath) as MyConcernCell
cell.avatarImageView = UIImage(named:"")
cell.nameLabel.text = ""
return cell

如果cell属性过多会显得很乱,所以cell数据设置放到CellView中
首先在CellView中添加一个变量


import UIKit
import Kingfisher
class MyConcernCell: UICollectionViewCell,RegisterCellOrNib {
    //认证
    @IBOutlet weak var vipImageView: UIImageView!
    //用户头像
    @IBOutlet weak var avatarImageView: UIImageView!
    @IBOutlet weak var nameLabel: UILabel!
    //添加此属性用于接受Controller传来的数值
    var myConcern:MyConcern?{
        didSet{
            avatarImageView.kf.setImage(with: URL(string: (myConcern?.icon)!))
            nameLabel.text = myConcern?.name
            if let isVerify = myConcern?.is_verify{
                vipImageView.isHidden = !isVerify
            }
        
        }
    }
}

设置好之后我们只需要在ViewController中添加此代码即可

  cell.myConcern = myConcerns[indexPath.item]

相关文章

  • Cell填充数据写法

    一般我们填充cell数据使用 如果cell属性过多会显得很乱,所以cell数据设置放到CellView中首先在Ce...

  • 纯代码实现Facebook News Feed(2)

    第二部分主要是往模板里填充数据以及计算dynamic cell的高度。看下这部分完成后: #1 往模板里填充数据 ...

  • 注册里tableViewCell或者collectionView

    需要注意cell的注册写法如果该cell有xib文件,如果你想访问xib视图的某个控件那么cell的注册写法应该是...

  • unity 自动排版(GridLayoutGroup)

    一,GridLayoutGroup网格布局组件 属性:功能:Padding-填充布局组边缘内的填充。Cell Si...

  • xib 自定义UITableviewCell的重用

    正常情况下,我们重用cell的写法是这样 当我们用XIB构建Cell时,我们也许会这样写 我们可以看到cell的创...

  • 优化tableview

    1 willDisPlayCell 处理数据 cell与数据完成绑定 2 设置cell的属性 3 若cell上有...

  • iOS的cell行高自适应

    1.预估cell高度 为cell的子控件添加约束设置高度 有两种写法: 或者 http://www.jianshu...

  • unable to dequeue a cell with id

    iOS6新增了这个方法: 而以前是这个: 在此之前cell的重用写法是: 而之后多了这种写法: 区别在于之前的写法...

  • TableView

    1 可以分为注册式写法和非注册式写法 1>注册式 对于tableview 在return cell的时候 2>非注...

  • Java-Spark Dataset中向前填充缺失值

    在处理时序数据时,会遇到缺失数据的情况,在Dataset数据填充中会有均值填充、最大值填充、最小值填充,但业务要求...

网友评论

    本文标题:Cell填充数据写法

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