ios 提供的键盘并不能自己隐藏,因此需要我们去实现
UITextField
.h文件实现UITextFileldDelegate
.m文件中
-(BOOL)textFieldShouldReturn:(UITextField *)textField{[textfield resignFirstResponder];return YES;}-(void)viewDidLoad { textfield.delegate = self; }
UITextView:
.h文件实现UITextViewDelegate
.m文件中
-(void)viewDidLoad { textView.delegate = self; }
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString*)text { if ([text isEqualToString:@"\n"]) { [textView resignFirstResponder]; return NO; } return YES; }