// // SPWalletHeaderView.swift // MoviaBox // // Created by 佳尔 on 2025/4/28. // import UIKit class SPWalletHeaderView: UIView { var userInfo: SPUserInfo? { didSet { contentView.userInfo = userInfo } } //MARK: UI属性 private lazy var contentView: SPMineWalletView = { let view = SPMineWalletView() view.isShowMore = false return view }() override init(frame: CGRect) { super.init(frame: frame) _setupUI() } required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } } extension SPWalletHeaderView { private func _setupUI() { addSubview(contentView) contentView.snp.makeConstraints { make in make.left.equalToSuperview() make.centerX.equalToSuperview() make.top.equalToSuperview().offset(10) } } }