iOS键盘处理

一、点击控制器的view退出键盘

-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ 
      [self.view endEditing:YES]; // 结束编辑,就会自动退出键盘
}

通过UIApplication获取:(推荐,随时都可以获取到window)

UIWindow *window = [UIApplication sharedApplication].keyWindow;

二、通过UITextFiledDelegate,来释放(resignFirstResponder);
这种通过delegate释放键盘的代码如下:

 - (BOOL)textFieldShouldReturn:(UITextField *)textField {
       [textField resignFirstResponder];
       return YES;

}

你可能感兴趣的:(iOS键盘处理)