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