Blame view

Twear/Setting/NFC/NFCModifyCardVC.swift 1.64 KB
66e7e76d   yangbin   NFC
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  //
  //  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) -> ())?
      
be19e595   yangbin   9
17
18
19
20
      override func viewDidAppear(_ animated: Bool) {
          super.viewDidAppear(animated)
          nameTF.becomeFirstResponder()
      }
66e7e76d   yangbin   NFC
21
22
23
24
25
  
      override func viewDidLoad() {
          super.viewDidLoad()
          title = LocString("编辑卡片")
          nameTF.text = name
be19e595   yangbin   9
26
          
66e7e76d   yangbin   NFC
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
          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.
      }
      */
  
  }