// // HomeVoiceChooseItemVeiw.swift // yinmeng-ios // // Created by duoban on 2024/2/28. // import UIKit class HomeVoiceChooseItemVeiw: UIView { var isChoose:Bool = false override init(frame: CGRect) { super.init(frame: frame) setUILayout() } func setUILayout(){ backgroundColor = ThemeColor(hexStr: "#1D1E1F") layer.cornerRadius = 14 layer.masksToBounds = true addSubview(leftIconView) addSubview(rightTextView) leftIconView.snp.makeConstraints { make in make.width.height.equalTo(18) make.left.equalTo(8) make.centerY.equalTo(self) } rightTextView.snp.makeConstraints { make in make.left.equalTo(28) make.right.equalTo(9) make.centerY.equalTo(self) } } required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } var image:String = "" { didSet{ leftIconView.image = UIImage(named: image) } } var text:String = ""{ didSet{ rightTextView.text = text } } var leftIconView:UIImageView = { let _leftIconView = UIImageView() return _leftIconView }() var rightTextView:UILabel = { let _rightTextView = UILabel() _rightTextView.font = UIFont.systemFont(ofSize: 12, weight: .medium) _rightTextView.textColor = ThemeColor(hexStr: "#E1E4E6") return _rightTextView }() }