杨锴
2024-11-07 62a24b3c7cf92919a93ee575e9460037e1a53816
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//
//  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
                }
 
}