如何在UITextField中停止输入值

时间:2011-07-05 07:26:35

标签: iphone objective-c ipad uitextfield

如果长度大于20 char。

,如何停止在UITextField中输入值

编程。

2 个答案:

答案 0 :(得分:1)

试试这个

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string 
{
    //Set tag for a textfield
    if(textField.tag==10)
    {
        NSUInteger newLength = [textField.text length] + [string length] - range.length;
        return (newLength > 20) ? NO : YES;

    }
}

答案 1 :(得分:0)