// // HomeVoiceSearchView.swift // yinmeng-ios // // Created by duoban on 2024/3/20. // import UIKit class HomeVoiceSearchView: UIView { override init(frame: CGRect) { super.init(frame: frame) setUILayout() } required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } private func setUILayout(){ addSubview(bgImageView) addSubview(iconView) addSubview(textVeiw) bgImageView.snp.makeConstraints { make in make.edges.equalTo(self) } iconView.snp.makeConstraints { make in make.width.height.equalTo(UIDevice.scaleWidth(width: 18)) make.leading.equalTo(UIDevice.scaleWidth(width: 9)) make.centerY.equalTo(self) } textVeiw.snp.makeConstraints { make in make.leading.equalTo(UIDevice.scaleWidth(width: 31)) make.centerY.equalTo(self) } } //MARK: - 懒加载 private lazy var bgImageView:UIImageView = { let _bgImageView = UIImageView() _bgImageView.image = UIImage(named: "yin_home_voice_search_bg") return _bgImageView }() private lazy var iconView:UIImageView = { let _iconView = UIImageView() _iconView.image = UIImage(named: "yin_home_voice_search_icon") return _iconView }() private lazy var textVeiw:UILabel = { let _textVeiw = UILabel.getCustomLabel(text: "搜索房间",font: UIFont.getScaleFont(ofSize: 14, weight: .regular),color: ThemeColor(hexStr: "#CCCCCC")) return _textVeiw }() }