Files
lockdown-iOS-mirror/LockdowniOS/WelcomeViewController.swift

49 lines
1.3 KiB
Swift

//
// WelcomeViewController.swift
// Lockdown
//
// Created by Aliaksandr Dvoineu on 18.05.23.
// Copyright © 2023 Confirmed Inc. All rights reserved.
//
import UIKit
class WelcomeViewController: UIViewController {
private lazy var bkgView: UIView = {
let view = UIView()
view.layer.cornerRadius = 15
return view
}()
let welcomeView = WelcomeView()
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .clear
view.addSubview(bkgView)
bkgView.anchors.leading.marginsPin()
bkgView.anchors.trailing.marginsPin()
bkgView.anchors.centerY.equal(view.anchors.centerY)
bkgView.addSubview(welcomeView)
welcomeView.anchors.top.pin()
welcomeView.anchors.leading.pin()
welcomeView.anchors.trailing.pin()
welcomeView.anchors.bottom.pin()
OneTimeActions.markAsSeen(.welcomeScreen)
welcomeView.continueButton.addTarget(self, action: #selector(dismissed), for: .touchUpInside)
}
override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
bkgView.applyGradient(.welcomePurple, corners: .continuous(15.0))
}
@objc func dismissed() {
dismiss(animated: false)
}
}