// // SPHomeCategoryVideoCell.swift // MoviaBox // // Created by 佳尔 on 2025/5/15. // import UIKit class SPHomeCategoryVideoCell: SPCollectionViewCell { var model: SPShortModel? { didSet { coverImageView.sp_setImage(url: model?.image_url) } } private lazy var coverImageView: SPImageView = { let imageView = SPImageView() imageView.layer.cornerRadius = 8 imageView.layer.masksToBounds = true return imageView }() override init(frame: CGRect) { super.init(frame: frame) contentView.addSubview(coverImageView) coverImageView.snp.makeConstraints { make in make.edges.equalToSuperview() } } @MainActor required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } }