1.类实现接口UITextFieldDelegate如下
class RegisterController:CommonController,UITextFieldDelegate
2.设置UITextField的代码,在viewDidLoad代码块中
usernametf.delegate=self;
3.设置键盘隐藏 多个textfield如下
//设置点击键盘返回键隐藏键盘
func textFieldShouldReturn(_ tf: UITextField) -> Bool {
if(self.usernametf==tf){
self.usernametf.resignFirstResponder();
}else if(self.pwdtf==tf){
self.pwdtf.resignFirstResponder();
}else if(self.companytf==tf){
self.companytf.resignFirstResponder();
}else if(self.smsCodetf==tf){
self.smsCodetf.resignFirstResponder();
}else{
self.mobiletf.resignFirstResponder();
}
return true;
}