84 lines
2.7 KiB
Swift
84 lines
2.7 KiB
Swift
//
|
||
// AboutUsController.swift
|
||
// Crush
|
||
//
|
||
// Created by Leon on 2025/9/30.
|
||
//
|
||
|
||
import UIKit
|
||
|
||
class AboutUsController: CLBaseViewController {
|
||
var scrollContainer: LTScrollContainer!
|
||
var titleView: TitleView!
|
||
|
||
var headIcon: AutoRatioImageView!
|
||
var content1Label: LineSpaceLabel!
|
||
|
||
override func viewDidLoad() {
|
||
super.viewDidLoad()
|
||
|
||
setupViews()
|
||
}
|
||
|
||
private func setupViews() {
|
||
let title = "About Us"
|
||
|
||
navigationView.alpha0Title = title
|
||
|
||
scrollContainer = {
|
||
let v = LTScrollContainer()
|
||
v.stack.spacing = 16
|
||
v.scrollView.delegate = self
|
||
view.addSubview(v)
|
||
v.snp.makeConstraints { make in
|
||
make.top.equalTo(navigationView.snp.bottom)
|
||
make.leading.trailing.bottom.equalToSuperview()
|
||
}
|
||
return v
|
||
}()
|
||
|
||
titleView = {
|
||
let v = TitleView()
|
||
v.title = title
|
||
scrollContainer.stack.addArrangedSubview(v)
|
||
v.snp.makeConstraints { make in
|
||
make.leading.trailing.equalToSuperview()
|
||
}
|
||
return v
|
||
}()
|
||
|
||
headIcon = {
|
||
let v = AutoRatioImageView()
|
||
v.setImage(UIImage(named: "about_us_head_logo"))
|
||
scrollContainer.stack.addArrangedSubview(v)
|
||
v.snp.makeConstraints { make in
|
||
make.leading.equalToSuperview().offset(CGFloat.lrs)
|
||
make.trailing.equalToSuperview().offset(-CGFloat.lrs)
|
||
}
|
||
return v
|
||
}()
|
||
scrollContainer.stack.setCustomSpacing(24, after: headIcon)
|
||
|
||
content1Label = {
|
||
let v = LineSpaceLabel()
|
||
let typo = CLSystemToken.typography(token: .tbm)
|
||
v.config(typo)
|
||
scrollContainer.stack.addArrangedSubview(v)
|
||
v.snp.makeConstraints { make in
|
||
make.leading.equalToSuperview().offset(CGFloat.lrs)
|
||
make.trailing.equalToSuperview().offset(-CGFloat.lrs)
|
||
}
|
||
return v
|
||
}()
|
||
|
||
let content = "Grow your love story with CrushLevel AI—From ‘Hi’ to ‘I Do', sparked by every chat\n\nAt CrushLevel AI, every chat writes a new verse in your love epic—From that tentative \"Hi\" to the trembling \"I do\",find a home for the flirts you never sent,the responses you longed for,and the risky emotional gambles you feared to take.\n\nContact Us: support@crushlevel.ai"
|
||
content1Label.text = content
|
||
}
|
||
}
|
||
|
||
extension AboutUsController: UIScrollViewDelegate {
|
||
func scrollViewDidScroll(_ scrollView: UIScrollView) {
|
||
NaviAlphaHandle.changeNaviTitleAlpha(scrollView: scrollView, titleLabel: navigationView.titleLabel)
|
||
}
|
||
}
|