2011-09-24 82 views
0

有没有限制用户在UITextField中输入特定信息的方法?例如,我想限制用户只输入美国国家。我知道我可以使用其他控件,比如UIPickerView,但我希望他们输入这个,如果可能的话。谢谢。限制UITextField中的条目

回答

1

UITextField限制反过来受限于某些限制。您可以限制文本字段仅接受字母,字母数字或数字值。但几乎不可能将文本字段限制为接受除美国以外的其他国家的国名。

你可以做到这一点的一种方法是在美国有一个字典/州名的名单。当用户完成在文本字段中输入文本时,将输入的文本与您拥有的列表进行匹配。如果列表不包含输入的文本,那么用户不是真实的,他试图欺骗你的应用程序。 :-0

最好的办法是让从UIPickerView的UITableView你希望用户从挑选国家名称的用户选择。通过这种方式,用户是完全受限制的,并且他没办法欺骗你的应用程序。 ;-)