键盘的相关设置(UITextfield)
方法二:
在代理方法:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string,判断range.length的值来判断输入的是回格还是其它字符
?
响应Return键:
1、UITextView
//代理方法
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{ if (1 == range.length) {//按下回格键 return YES; } if ([text isEqualToString:@"\n"]) {//按下return键 //这里隐藏键盘,不做任何处理 [textView resignFirstResponder]; return NO; }else { if ([textView.text length] < 140) {//判断字符个数 return YES; } } return NO;}
2、UITextField
这个直接有代理方法哈
- (BOOL)textFieldShouldReturn:(UITextField *)textField
?
UITextField进入编辑状态 获得焦点?becomeFirstResponder
?关闭键盘?resignFirstResponder
?
http://blog.sina.com.cn/s/blog_7018d3820101djut.html