Ограничение UITextField в свою очередь ограничено определенными пределами.Вы можете ограничить текстовое поле, чтобы принимать только буквы алфавита, буквенно-цифровые значения или числовые значения.Но практически невозможно ограничить принятие текстовых полей именами государств других стран, кроме США.
Один из способов сделать это - наличие словаря / списка названий штатов в США.И когда пользователь закончит ввод текста в текстовое поле, сопоставьте введенный текст с имеющимся списком.Если в списке нет напечатанного текста, то пользователь не является подлинным, и он пытается обмануть ваше приложение.: -0
Лучший способ - позволить пользователю выбрать из UIPickerView или UITableView с именами состояний, из которых пользователь хочет выбрать.Таким образом, пользователь полностью ограничен и никак не может обмануть ваше приложение.; -)