XSeri/XSeri/Class/Home/View/XSHomeCoinsPackButton.swift
2026-03-19 10:34:16 +08:00

52 lines
1.4 KiB
Swift

//
// XSHomeCoinsPackButton.swift
// XSeri
//
// Created by 鸿 on 2026/3/18.
//
import UIKit
import SnapKit
class XSHomeCoinsPackButton: UIControl {
private lazy var bgImageView = UIImageView(image: UIImage(named: "calendar_icon_01"))
private lazy var textBgImageView = UIImageView(image: UIImage(named: "button_bg_image_02"))
private lazy var textLabel: UILabel = {
let label = UILabel()
label.font = .font(ofSize: 10, weight: .black).withBoldItalic()
label.textColor = ._783902
label.text = "Daily Coins".localized
return label
}()
override init(frame: CGRect) {
super.init(frame: frame)
addSubview(bgImageView)
addSubview(textBgImageView)
textBgImageView.addSubview(textLabel)
bgImageView.snp.makeConstraints { make in
make.left.right.top.equalToSuperview()
}
textBgImageView.snp.makeConstraints { make in
make.centerX.equalToSuperview()
make.bottom.equalToSuperview()
make.top.equalToSuperview().offset(50)
}
textLabel.snp.makeConstraints { make in
make.centerY.equalToSuperview()
make.centerX.equalToSuperview()
}
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}