1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- //
- // TSGeneratorFailView.swift
- // AIEmoji
- //
- // Created by 100Years on 2025/5/12.
- //
- class TSGeneratorFailView: TSBaseView {
-
- lazy var cusStackView: UIStackView = {
- let cusStackView = UIStackView()
- cusStackView.axis = .vertical
- return cusStackView
- }()
-
- lazy var imageView: UIImageView = {
- let imageView = UIImageView.createImageView(imageName: "failed_big")
- return imageView
- }()
-
- lazy var textLabel: UILabel = {
- let textLabel = UILabel.createLabel(font: .font(size: 14),textColor: .white,textAlignment: .center,numberOfLines: 0)
- return textLabel
- }()
-
- lazy var submitBtn: UIButton = {
- let btn = UIButton.createButton(title: "Generate in the background".localized,backgroundColor: .white.withAlphaComponent(0.2),font: .font(size: 16),titleColor: .themeColor,corner: 24)
- btn.titleLabel?.adjustsFontSizeToFitWidth = true
- return btn
- }()
-
- override func creatUI() {
-
- contentView.addSubview(cusStackView)
- cusStackView.snp.makeConstraints { make in
- make.edges.equalToSuperview()
- }
-
- cusStackView.addArrangedSubview(imageView)
- imageView.snp.makeConstraints { make in
- make.top.equalTo(0)
- make.width.height.equalTo(56)
- make.centerX.equalToSuperview()
- make.bottom.equalTo(0)
- }
-
- cusStackView.addArrangedSubview(textLabel)
- textLabel.snp.makeConstraints { make in
- make.top.equalTo(12)
- make.leading.equalTo(24)
- make.trailing.equalTo(-24)
- make.bottom.equalTo(0)
- }
-
- cusStackView.addArrangedSubview(submitBtn)
- submitBtn.snp.makeConstraints { make in
- make.top.equalTo(28)
- make.width.equalTo(250)
- make.height.equalTo(48)
- make.centerX.equalToSuperview()
- make.bottom.equalTo(0)
- }
- }
- }
|