func textFieldShouldReturn(_ textfield: UITextField) -> Bool{
p1s1TextField.resignFirstResponder()
return true
}
func textFieldShouldReturn(_ textfield: UITextField)-> Bool{
p2s1TextField.resignFirstResponder()
return true
}
所以这是我需要写的代码,唯一的区别是它们影响两个不同的文本字段。我知道我需要更改发送方以避免重声明错误,但不确定将其更改为。
只要使用其中一个,parameter textfield
就是当前的textfield
。
:
func textFieldShouldReturn(_ textfield: UITextField) -> Bool {
textfield.resignFirstResponder()
return true
}
尝试根据不同的文本字段使用委托方法。
func textFieldShouldReturn(_ textfield: UITextField) -> Bool{
if textfield == p1s1TextField {
p1s1TextField.resignFirstResponder()
}else if textfield == p2s1TextField {
p2s1TextField.resignFirstResponder()
}
return true
}