NFCModifyCardVC.swift 1.54 KB
//
//  NFCModifyCardVC.swift
//  Twear
//
//  Created by yangbin on 2022/2/12.
//

import UIKit
import MBProgressHUD

class NFCModifyCardVC: UIViewController {
    
    @IBOutlet weak var nameTF: UITextField!
    var name: String = ""
    var nameClosure: ((_ name: String) -> ())?
    
    

    override func viewDidLoad() {
        super.viewDidLoad()
        title = LocString("编辑卡片")
        nameTF.text = name
        nameTF.becomeFirstResponder()
        let saveButton = UIButton(frame: CGRect(x: 0, y: 0, width: 40, height: 28))
        saveButton.setTitle(LocString("保存"), for: .normal)
        saveButton.titleLabel?.font = RegularFont(14)
        saveButton.setTitleColor(TintColor, for: .normal)
        saveButton.addTarget(self, action: #selector(save), for: .touchUpInside)
        navigationItem.rightBarButtonItem =  UIBarButtonItem(customView: saveButton)
        // Do any additional setup after loading the view.
    }
    
    @objc private func save() {
        if nameTF.text == "" {
            MBProgressHUD.show(LocString("请填写卡片名称"))
            return
        }
        nameClosure?(nameTF.text!)
        navigationController?.popViewController(animated: true)
    }
    /*
    // MARK: - Navigation

    // In a storyboard-based application, you will often want to do a little preparation before navigation
    override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
        // Get the new view controller using segue.destination.
        // Pass the selected object to the new view controller.
    }
    */

}