IOS开发之——UITextField限制字数
2013-01-05 16:49
246 查看
在输入东西的时候,如果想限制最大字数,可以用下面方法:
- (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;
}
- (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;
}
相关文章推荐
- iOS开发笔记12:iOS7上UITextField限制字数输入导致崩溃问题
- IOS开发之——UITextField限制字数
- IOS 开发之 UITextField限制字数的方法
- iOS开发陷阱之UITextField中文输入长度的限制
- ios中实现对UItextField,UITextView等输入框的字数限制
- iOS中UITextField的字数限制
- iOS UITextField限制输入字数
- iOS之UITextField限制字数
- iOS常用技术 — UItextfield 限制字数
- iOS--输入框UITextField输入限制字数
- iOS开发中,textview中文输入有联想的时候,字数限制问题
- IOS开发限制UITextField只可以输入数字
- iOS UITextField限制字数
- iOS 对UITextView以及UITextField的字数限制.
- iOS中UITextField的字数限制
- ios--uitextfield动态限制输入的字数(解决方式)
- iOS开发中输入框的英文和中文的字数限制
- iOS之UITextField限制字数
- iOS开发之textField限制输入字数
- ios中实现对UItextField,UITextView等输入框的字数限制