// // ModifyNicknameVC.swift // Twear // // Created by yangbin on 2021/12/28. // import UIKit import MBProgressHUD class ModifyNicknameVC: UIViewController { @IBOutlet weak var nameTF: UITextField! var nameClosure: ((_ name: String) -> ())? override func viewDidLoad() { super.viewDidLoad() title = LocString("修改昵称") 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(UIColor.rgbColorFromHex(0x00993E), 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() { 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. } */ }