验证UITextField

问题描述:

我的应用程序中有一个UITextField,在IB中创建。我需要验证相同的。 即它应该是介于2和20之间的数字验证UITextField

什么是进行验证的最佳可能方式;通过代码或者这可以从IB完全控制?

请让我知道验证该领域的方法。

您无法从Interface Builder验证。

尝试类似这样的东西。 textField初始化后,把变更处理这样的价值:

[textField 
    addTarget:self 
    action:@selector(validateField:) 
    forControlEvents:UIControlEventEditingChanged 
]; 

然后写类似这样的消息:

- validateField:(id)sender 
{ 
    // put validation code here 
}