Swift - validating UITextField

后端 未结 5 1520
梦谈多话
梦谈多话 2020-11-30 11:58

I have these outlets in my app:

@IBOutlet var name1: UITextField!

@IBOutlet var name2: UITextField!

@IBOutlet var name3: UITextField!

@IBOutlet var name4:         


        
5条回答
  •  暗喜
    暗喜 (楼主)
    2020-11-30 12:19

    Try this code. Hope you will get what to do.

    func updateSaveButtonState() {
        let text = titleTextField.text ?? ""
        saveButton.isEnabled = !text.isEmpty
    }
    
    
    @IBAction func textEditingChanged(_ sender: UITextField) {
        updateSaveButtonState()
    }
    
    @IBAction func returnPressed(_ sender: UITextField) {
        titleTextField.resignFirstResponder()
    }
    

提交回复
热议问题