我有一个UITextField。我想将字段中允许的最大输入值限制为10。
也就是说,当用户输入内部数字时,一旦输入值大于10,输入字段中的值就不会再被更新,除非用户输入的值小于或等于10。
答案 0 :(得分:-2)
试试这个:
-(BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string
{
if(textField == mytextField)
{
if (textField.text.length == 10)
{
if (range.length == 0)
{
return NO;
}
}
return YES;
}
}
- >它会明确地帮助你
祝你好运