textfield 和textview回收键盘的简单方法

textview和textfield都要遵守协议才能实现键盘回收的方法 UITextViewDelegate或者UITextFieldDelegate
textView.returnKeyType=UIReturnKeyDone;//返回按钮
textField.returnKeyType=UIReturnKeyDone;//返回按钮

//textfield取消第一响应者的方法
-(BOOL)textFieldShouldReturn:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
//textview取消第一响应着的方法

  • (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
    {
    if ([@"\n" isEqualToString:text])
    {
    [textView resignFirstResponder];
    return NO;
    }
    return YES;
    }

欢迎广大iOS学习爱好者一起交流学习 iOS交流群436337987,问题反馈531234928@qq.com

posted @ 2016-03-09 08:52  shao621  阅读(193)  评论(0编辑  收藏  举报