#define TextViewNum 200 // TextView允许输入的字数限制
#define TextFiledNum 20 // TextFiled允许输入的字数限制
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{
// 获取textFiled中得内容
NSMutableString *goalStr = [[NSMutableString alloc]initWithString:textField.text];
[goalStr replaceCharactersInRange:range withString:string];
if ( goalStr.length > TextFiledNum ){
return NO;
}
return YES;
}
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text{
// 获取textView中得内容
NSMutableString *goalStr = [[NSMutableString alloc]initWithString:textView.text];
[goalStr replaceCharactersInRange:range withString:text];
if ( goalStr.length > TextFiledNum ){
return NO;
}
return YES;
}
可以防止复制带来的字数错误!