我想限制输入文本字段的字符。例如,只应输入 10 个数字。输入第 10 个数字后,文本字段应重新签名。
user1490592
问问题
959 次
1 回答
1
哟可以使用 UITextField 功能:
-(BOOL) textField: (UITextField*)textField shouldChangeCharactersInRange:(NSRange) range replacementString:(NSString*) string
{
NSInteger len = [textField.text length];
if ( len > maxChars )
{
[textField resignFirstResponder];
return NO;
}
return YES;
}
其中 maxChars 的值为 9
UPD:感谢H2CO3
于 2012-08-06T10:44:57.463 回答