我的应用程序中有一个UITextField,在IB中创建。我需要验证相同的。 即它应该是2到20之间的数字
进行验证的最佳方法是什么?通过代码或者这可以完全由IB控制吗?
请告诉我验证该字段的方法。
答案 0 :(得分:10)
您无法从Interface Builder验证。
尝试这样的事情。在textField
初始化之后,放置一个Value Changed处理程序,如下所示:
[textField
addTarget:self
action:@selector(validateField:)
forControlEvents:UIControlEventEditingChanged
];
然后写下这样的信息:
- validateField:(id)sender
{
// put validation code here
}