// // 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 viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) nameTF.becomeFirstResponder() } override func viewDidLoad() { super.viewDidLoad() title = LocString("编辑卡片") nameTF.text = name 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. } */ }