UITextField隱藏鍵盤(pán)
方式一.設(shè)置UITextField的代理祠饺,實(shí)現(xiàn)UITextFieldDelegate中下面方法哩牍,這個(gè)方法會(huì)捕捉用戶(hù)對(duì)系統(tǒng)鍵盤(pán)上的返回按鈕的點(diǎn)擊陈醒。
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
[textField regisnFirstResponder];//放棄第一響應(yīng)者既可退出鍵盤(pán)
retrun YES;
}
方式二:監(jiān)聽(tīng)UITextField的UIControlEventEditingDidEndOnExit事件纽甘,在editingDidEndOnExit方法中調(diào)用 [textField regisnFirstResponder]肮韧。這種方法也是捕捉用戶(hù)對(duì)系統(tǒng)鍵盤(pán)上的返回按鈕的點(diǎn)擊。
[self.textField addTarget:self action:@selector(editingDidEndOnExit) forControlEvents:UIControlEventEditingDidEndOnExit];
備注:系統(tǒng)會(huì)自動(dòng)調(diào)用textField 的regisnFirstResponder方法帮寻,放棄第一響應(yīng)者乍狐。
方式三:調(diào)用UIView的方法下面方法。
[self.view endEditing:YES]