62 lines
1.4 KiB
Swift
62 lines
1.4 KiB
Swift
//
|
|
// WA_RKPLCell.swift
|
|
// wallpaper_project
|
|
|
|
|
|
import UIKit
|
|
import SDWebImage
|
|
|
|
|
|
class WA_RKPLCell: UITableViewCell {
|
|
@IBOutlet weak var headImagV: UIImageView!
|
|
|
|
@IBOutlet weak var nameLabel: UILabel!
|
|
|
|
@IBOutlet weak var countTextlabel: UILabel!
|
|
|
|
|
|
@IBOutlet weak var timeLabel: UILabel!
|
|
|
|
@IBOutlet weak var reportView: UIView!
|
|
|
|
var reportBlcok:(()->())?
|
|
var blackBLcok:(()->())?
|
|
|
|
override func awakeFromNib() {
|
|
super.awakeFromNib()
|
|
headImagV.layer.cornerRadius = 5
|
|
|
|
reportView.layer.cornerRadius = 10
|
|
reportView.layer.borderWidth = 1
|
|
reportView.layer.borderColor = UIColor.black.cgColor
|
|
}
|
|
|
|
var model: DataModel? {
|
|
didSet {
|
|
let imageUrl = URL(string: (model?.headImgv)!) // 替换为您的图片URL
|
|
headImagV.sd_setImage(with: imageUrl, completed: nil)
|
|
|
|
nameLabel.text = model!.name
|
|
timeLabel.text = "\(model!.time ?? "")"
|
|
countTextlabel.text = model?.counttext
|
|
|
|
|
|
// 其他 UI 元素的赋值
|
|
}
|
|
}
|
|
|
|
@IBAction func reporetBtn(_ sender: Any) {
|
|
if self.reportBlcok != nil{
|
|
self.reportBlcok!()
|
|
}
|
|
|
|
}
|
|
|
|
|
|
@IBAction func blackBtn(_ sender: Any) {
|
|
if self.blackBLcok != nil{
|
|
self.blackBLcok!()
|
|
}
|
|
}
|
|
}
|