VCConfirmId.swift 1.18 KB
import UIKit

class VCConfirmId: UIViewController {
    @IBOutlet weak var edtTitle: UITextField!
    @IBOutlet weak var topMargin: NSLayoutConstraint!
    @IBOutlet weak var vTopLogo: VTopLogo!

    weak var vcHome: VCHome?

    static func openController(_ viewController: UIViewController) {
        let storyboard: UIStoryboard = UIStoryboard(name: "Main", bundle: nil)
        let vcOpen = storyboard.instantiateViewController(withIdentifier: "VCConfirmId") as! VCConfirmId
        vcOpen.vcHome = viewController as? VCHome
        viewController.present(vcOpen, animated: true, completion: nil)
    }

    override func viewDidLoad() {
        super.viewDidLoad()
        vTopLogo.leftBtnClick = { self.dismiss(animated: true) }
        edtTitle.text = getIDWork()
    }

    @IBAction func btnLeftClick(_ sender: Any) {
        dismiss(animated: true)
    }

    @IBAction func btnRightClick(_ sender: Any) {
        dismiss(animated: true)
        self.vcHome?.getVcRoot()?.changeCurrentController(VCInputId.getInstance())
    }

    @IBAction func edtActionTrigerClick(_ sender: Any) {
        edtTitle.endEditing(true)
    }

    override var prefersStatusBarHidden: Bool {
        return true
    }
}