Files
suixinkan_ios_uikit/suixinkan_ios/Features/Main/ViewControllers/PlaceholderViewController.swift
2026-06-26 14:33:31 +08:00

42 lines
1.1 KiB
Swift

//
// PlaceholderViewController.swift
// suixinkan
//
import SnapKit
import UIKit
///
final class PlaceholderViewController: UIViewController {
private let pageTitle: String
init(title: String) {
pageTitle = title
super.init(nibName: nil, bundle: nil)
}
@available(*, unavailable)
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = UIColor(hex: 0xF5F7FA)
title = pageTitle
let label = UILabel()
label.text = pageTitle
label.font = .systemFont(ofSize: AppMetrics.FontSize.title2, weight: .semibold)
label.textColor = AppDesign.textPrimary
label.textAlignment = .center
label.numberOfLines = 0
view.addSubview(label)
label.snp.makeConstraints { make in
make.center.equalToSuperview()
make.leading.trailing.equalToSuperview().inset(AppMetrics.Spacing.large)
}
}
}