#pragma mark - UITextFieldDetegate
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[self.view endEditing:YES];
return YES;
}
#pragma mark - UITextViewDelegate
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
if ([text isEqualToString:@"\n"]){ //判断输入的字是否是回车,即按下return
//在这里做你响应return键的代码
[self.remarksTFView resignFirstResponder];
return NO; //这里返回NO,就代表return键值失效,即页面上按下return,不会出现换行,如果为yes,则输入页面会换行
}
return YES;
}
本文介绍了UITextField与UITextView的代理方法实现,包括如何通过textFieldShouldReturn方法响应回车键,以及如何通过textView:shouldChangeTextInRange:replacementText:方法处理UITextView中的回车操作。
1083

被折叠的 条评论
为什么被折叠?



