如何限制UITextField内输入的字数(很好很强大)
2014-05-23 15:37
477 查看
在输入东西的时候,如果想限制最大字数,可以用下面方法:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if ([string isEqualToString:@"\n"]){
return YES;
}
NSString * aString = [textField.text stringByReplacingCharactersInRange:range withString:string];
if (self.searchTextField == textField)
{
if ([aString length] > 5) {
textField.text = [aString substringToIndex:5];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil
message:@"超过最大字数不能输入了"
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil, nil];
[alert show];
[alert release];
return NO;
}
}
return YES;
}
转自http://blog.csdn.net/pjk1129/article/details/8469601
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if ([string isEqualToString:@"\n"]){
return YES;
}
NSString * aString = [textField.text stringByReplacingCharactersInRange:range withString:string];
if (self.searchTextField == textField)
{
if ([aString length] > 5) {
textField.text = [aString substringToIndex:5];
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil
message:@"超过最大字数不能输入了"
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil, nil];
[alert show];
[alert release];
return NO;
}
}
return YES;
}
转自http://blog.csdn.net/pjk1129/article/details/8469601
相关文章推荐
- 如何实现对UITextField ,UITextView等输入框的 字数限制
- 如何让textField输入框 限制输入字数的同时,还只让输入数字和字母
- IOS-如何干掉UITextField的长按手势菜单与输入内容限制
- iOS UITextField限制输入字数
- 限制UITextField输入字数
- 如何实现对UITextField ,UITextView等输入框的 字数限制
- 限制UITextField的输入字数
- 如何更好地限制一个UITextField的输入长度
- 如何限制文本编辑框输入的中英文字符字数(WTL示例)
- 如何更好地限制一个UITextField的输入长度
- 如何实现对UITextField ,UITextView等输入框的 字数限制
- 如何更好地限制一个UITextField的输入长度
- 如何实现对UITextField ,UITextView等输入框的 字数限制
- 如何实现对UITextField ,UITextView等输入框的 字数限制
- 如何实现对UITextField ,UITextView等输入框的 字数限制
- 如何实现对UITextField ,UITextView等输入框的 字数限制
- 如何实现对UITextField ,UITextView等输入框的 字数限制
- 如何更好地限制一个UITextField的输入长度
- Flex中如何通过maxChars属性,限制TextArea控件中允许输入的字数
- [iOS] UITextField如何准确限制中文输入文本长度