56 lines
1.6 KiB
Swift
56 lines
1.6 KiB
Swift
//
|
|
// 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
|
|
}()
|
|
}
|