Untitled
unknown
plain_text
2 years ago
1.7 kB
8
Indexable
import UIKit
import SnapKit
class PreviewQuoteViewController: UIViewController {
// MARK: - Properties
private lazy var scrollView: UIScrollView = {
let scrollView = UIScrollView()
return scrollView
}()
private lazy var contentView: UIView = {
let view = UIView()
return view
}()
private lazy var quoteBriefPriceView: QuoteBriefPriceView = {
let view = QuoteBriefPriceView()
return view
}()
private lazy var positionTableView: UITableView = {
let tableView = UITableView()
return tableView
}()
// MARK: - View Lifecycle
override func viewDidLoad() {
super.viewDidLoad()
setupUI()
}
// MARK: - UI Setup
private func setupUI() {
view.addSubview(scrollView)
scrollView.addSubview(contentView)
contentView.addSubview(quoteBriefPriceView)
contentView.addSubview(positionTableView)
scrollView.snp.makeConstraints { make in
make.edges.equalTo(view.safeAreaLayoutGuide)
}
contentView.snp.makeConstraints { make in
make.edges.equalToSuperview()
make.width.equalTo(view)
}
quoteBriefPriceView.snp.makeConstraints { make in
make.leading.trailing.equalToSuperview()
make.top.equalTo(contentView)
make.height.equalTo(100) // Set your desired height
}
positionTableView.snp.makeConstraints { make in
make.leading.trailing.bottom.equalToSuperview()
make.top.equalTo(quoteBriefPriceView.snp.bottom)
make.height.equalTo(100) // Set your desired height
}
}
}
Editor is loading...