SynthReel/SynthReel/Class/Home/V/SRHomeMenuCell.swift
2025-11-20 16:59:32 +08:00

52 lines
1.3 KiB
Swift

//
// SRHomeMenuCell.swift
// SynthReel
//
// Created by on 2025/11/14.
// Copyright © 2025 SR. All rights reserved.
//
import UIKit
import JXSegmentedView
import SnapKit
class SRHomeMenuCell: JXSegmentedTitleGradientCell/*JXSegmentedTitleCell*/ {
lazy var bgImageView: UIImageView = {
let imageView = UIImageView()
return imageView
}()
// lazy var gTitleLabel: SRLabel = {
// let
// }()
override func commonInit() {
super.commonInit()
// self.titleLabel.removeFromSuperview()
// self.maskTitleLabel.removeFromSuperview()
self.contentView.addSubview(bgImageView)
bgImageView.snp.makeConstraints { make in
make.edges.equalToSuperview()
}
self.contentView.sendSubviewToBack(bgImageView)
}
override func reloadData(itemModel: JXSegmentedBaseItemModel, selectedType: JXSegmentedViewItemSelectedType) {
super.reloadData(itemModel: itemModel, selectedType: selectedType)
if itemModel.isSelected {
bgImageView.image = UIImage(named: "home_menu_bg_image_selected")
} else {
bgImageView.image = UIImage(named: "home_menu_bg_image")
}
}
}