我想限制进入文本字段的字符。例如,只输入10个数字。输入第10个数字后,文本字段应该是resignfirstresponder。
答案 0 :(得分:1)
Yo可以使用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