| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- //
- // QSLHomeAuthHeaderView.swift
- // QuickSearchLocation
- //
- // Created by mac on 2024/4/11.
- //
- import UIKit
- class QSLHomeAuthHeaderView: UIView {
-
- lazy var headerIcon: UIImageView = {
-
- let _headerIcon = UIImageView()
- _headerIcon.image = UIImage(named: "home_icon_header")
- return _headerIcon
- }()
-
- lazy var headerLabel: UILabel = {
-
- let _headerLabel = UILabel()
- _headerLabel.font(12)
- _headerLabel.text = "开启定位权限,记录轨迹"
- _headerLabel.textColor = QSLColor.textColor_333
- return _headerLabel
- }()
-
- lazy var headerArrowIcon: UIImageView = {
-
- let _headerArrowIcon = UIImageView()
- _headerArrowIcon.image = UIImage(named: "public_arrow_right3")
- return _headerArrowIcon
- }()
-
- override init(frame: CGRect) {
- super.init(frame: frame)
- self.effectViewWithAlpha(alpha: 1, size: CGSize(width: QSLConst.qsl_kScreenW - 80, height: 32), style: .light)
-
- addSubview(headerIcon)
- addSubview(headerLabel)
- addSubview(headerArrowIcon)
- }
-
- override func layoutSubviews() {
- super.layoutSubviews()
-
- self.headerIcon.snp.makeConstraints { make in
- make.left.equalTo(8)
- make.centerY.equalTo(snp.centerY)
- }
-
- self.headerLabel.snp.makeConstraints { make in
- make.left.equalTo(self.headerIcon.snp.right).offset(6)
- make.centerY.equalTo(snp.centerY)
- }
-
- self.headerArrowIcon.snp.makeConstraints { make in
- make.right.equalTo(-8)
- make.centerY.equalTo(snp.centerY)
- }
- }
-
- required init?(coder: NSCoder) {
- fatalError("init(coder:) has not been implemented")
- }
- }
|