对于UITextField来说:
1.设置textfiled的代理
2.实现代理方法 textFieldShouldReturn
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
/* 辞去第一响应者 */
[textField resignFirstResponder];
return YES;
}
对于UITextView来说,UITextView同理:
1.设置textView代理
2.实现代理方法
- (BOOL)textView:(UITextView )textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString )text
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
if ([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}