ios 提供的键盘并不能自己隐藏,因此需要我们去实现
UITextField
.h文件实现UITextFileldDelegate
.m文件中
-(void)viewDidLoad
{
textfield.delegate = self;
}
-(BOOL)textFieldShouldReturn:(UITextField *)textField{[textfield resignFirstResponder];return YES;}
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;
}