//
|
// NoticeBtn.swift
|
// XQMuse
|
//
|
// Created by 无故事王国 on 2024/9/20.
|
//
|
|
import UIKit
|
|
class NoticeBtn: UIButton {
|
|
private let redView = UIView()
|
|
override init(frame: CGRect) {
|
super.init(frame: frame)
|
setUI()
|
}
|
|
required init?(coder: NSCoder) {
|
super.init(coder: coder)
|
}
|
|
override func awakeFromNib() {
|
super.awakeFromNib()
|
setUI()
|
}
|
|
private func setUI(){
|
redView.isHidden = true
|
redView.backgroundColor = UIColor(hexString: "#FF0025")
|
redView.jq_cornerRadius = 3
|
addSubview(redView)
|
redView.snp.makeConstraints { make in
|
make.top.equalToSuperview().offset(-1)
|
make.right.equalToSuperview().offset(1)
|
make.width.height.equalTo(6)
|
}
|
}
|
|
func hasNotice(_ s:Bool){
|
redView.isHidden = s
|
}
|
|
}
|