验证UITextField

时间:2011-02-13 13:29:17

标签: iphone objective-c uitextfield

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

进行验证的最佳方法是什么?通过代码或者这可以完全由IB控制吗?

请告诉我验证该字段的方法。

1 个答案:

答案 0 :(得分:10)

您无法从Interface Builder验证。

尝试这样的事情。在textField初始化之后,放置一个Value Changed处理程序,如下所示:

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

然后写下这样的信息:

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