2011-09-24 89 views
0

有沒有限制用戶在UITextField中輸入特定信息的方法?例如,我想限制用戶只輸入美國國家。我知道我可以使用其他控件,比如UIPickerView,但我希望他們輸入這個,如果可能的話。謝謝。限制UITextField中的條目

回答

1

UITextField限制反過來受限於某些限制。您可以限制文本字段僅接受字母,字母數字或數字值。但幾乎不可能將文本字段限制爲接受除美國以外的其他國家的國名。

你可以做到這一點的一種方法是在美國有一個字典/州名的名單。當用戶完成在文本字段中輸入文本時,將輸入的文本與您擁有的列表進行匹配。如果列表不包含輸入的文本,那麼用戶不是真實的,他試圖欺騙你的應用程序。 :-0

最好的辦法是讓從UIPickerView的UITableView你希望用戶從挑選國家名稱的用戶選擇。通過這種方式,用戶是完全受限制的,並且他沒辦法欺騙你的應用程序。 ;-)