[目前,我有一个符合UITextFieldDelegate的类。在本课程中,我有两个文本字段:密码和电话号码。另外,我还有两种方法:1:func textFieldShouldBeginEditing(UITextField)-> Bool2:func textFieldDidEndEditing(UITextField,原因:UITextField.DidEndEditingReason)
我如何将密码文本字段与第一个功能关联,而不与另一个功能关联,反之亦然?本质上,当我设置文本字段委托时,我希望能够选择为每个受尊重的文本字段调用哪种方法?
您可以检查它是否要使用我委托函数的字段
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool {
if textField == Password {
return true
}
return false
}
func textFieldDidEndEditing(_ textField: UITextField) {
if textField == phoneNumber {
// do something
}
}