// // AboutUsVC.swift // yinmeng-ios // // Created by MaiMang on 2024/2/26. // import UIKit class AboutUsVC: BaseViewController { override func viewDidLoad() { super.viewDidLoad() title = "关于我们" view.addSubview(sepView) view.addSubview(logoImgView) view.addSubview(nickLb) view.addSubview(versionLb) view.addSubview(privacyView) privacyView.addSubview(titleLb) privacyView.addSubview(detailImgView) sepView.snp.makeConstraints { make in make.left.right.top.equalTo(view).inset(0) make.height.equalTo(10) } logoImgView.snp.makeConstraints { make in make.size.equalTo(CGSize(width: 88, height: 88)) make.centerX.equalTo(view) make.top.equalTo(view).offset(50) } nickLb.snp.makeConstraints { make in make.centerX.equalTo(view) make.top.equalTo(logoImgView.snp.bottom).offset(10) make.height.equalTo(36) } versionLb.snp.makeConstraints { make in make.centerX.equalTo(view) make.top.equalTo(nickLb.snp.bottom).offset(4) make.height.equalTo(22) } privacyView.snp.makeConstraints { make in make.left.right.equalTo(view).inset(0) make.height.equalTo(62) make.top.equalTo(versionLb.snp.bottom).offset(20) } titleLb.snp.makeConstraints { make in make.left.equalTo(privacyView).offset(24) make.centerY.equalTo(privacyView) } detailImgView.snp.makeConstraints { make in make.size.equalTo(CGSize(width: 14, height: 14)) make.centerY.equalTo(privacyView) make.right.equalTo(privacyView).offset(-20) } } @objc func privacyRecognizer() { let web = WebViewController(url: "yinmeng/\(H5Utils.privacy.rawValue)") self.navigationController?.pushViewController(web, animated: true) } private lazy var sepView: UIView = { let view = UIView() view.backgroundColor = ThemeColor(hexStr: "#5E6175") return view }() private lazy var logoImgView: UIImageView = { let imageView = UIImageView() imageView.image = UIImage(named: "about_icon") imageView.isUserInteractionEnabled = true imageView.layer.masksToBounds = true imageView.contentMode = .scaleAspectFill return imageView }() private lazy var nickLb: UILabel = { let label = UILabel() label.textColor = .white label.font = UIFont.systemFont(ofSize: 24, weight: .bold) label.text = "音萌" return label }() private lazy var versionLb: UILabel = { let label = UILabel() label.textColor = UIColor(white: 1, alpha: 0.8) label.font = UIFont.systemFont(ofSize: 16, weight: .medium) label.text = "v\(APPUtils.appVersion)" return label }() private lazy var privacyView: UIView = { let view = UIView() view.backgroundColor = ThemeColor(hexStr: "#5E6175") let tap = UITapGestureRecognizer(target: self, action: #selector(privacyRecognizer)) view.addGestureRecognizer(tap) return view }() private lazy var titleLb: UILabel = { let label = UILabel() label.textColor = .white label.text = "隐私政策协议" label.font = UIFont.systemFont(ofSize: 16, weight: .medium) return label }() private lazy var detailImgView: UIImageView = { let imageView = UIImageView() imageView.image = UIImage(named: "user_function_more") imageView.isUserInteractionEnabled = true imageView.layer.masksToBounds = true imageView.contentMode = .scaleAspectFill return imageView }() }