Я хочу отключить или также у меня нет разрешения на ввод альфа-буквенно-цифрового символа в специальном символе в UITextField. Я имею в виду, когда пользователь вводит альфа-и специальный символ в текстовое поле, тогда я хочу, чтобы окно всплывающего окна быстро отображалось У него только есть 0, 1-9 цифр. Пожалуйста, дайте мне исходный код и учебные пособия.Как отключить альфа, буквенно-цифровой и специальный символ в UITextField?
ответ
Взгляните на протокол UITextFieldDelegate. Существует метод под названием textField:shouldChangeCharactersInRange:replacementString:
, где вы можете проверить строку замены и вернуть NO
, если она попадает в один из запрещенных наборов. Что касается самой проверки, см. Метод rangeOfCharacterFromSet:
класса NSString и класс NSCharacterSet.
Позвоните setKeyboardType:
на свой UITextField и передайте одну из констант UIKeyboardType
. Я не уверен, какой из них подходит вашему описанию.
- (void)awakeFromNib
{
[textField setKeyboardType:UIKeyboardTypeNumberPad];
}
Todd Yandell, Я уже изменяю UIKeyboardTypeNumberPad в представлении дизайна, но затем UITextField позволяет мне вводить альфа-символы и специальные символы в текстовом поле. – Tirth
- 1. Как отключить специальный символ escaping java Node
- 2. СЕПГ и специальный символ
- 3. Специальный символ символ замены «»»
- 4. Как кодировать специальный символ?
- 5. Как совместить специальный символ?
- 6. Как заменить специальный символ?
- 7. специальный символ " '
- 8. Специальный символ в Scala символ
- 9. Как получить специальный символ?
- 10. Как вставить специальный символ?
- 11. Специальный символ в латекс
- 12. Restrict Специальный и вставленный символ
- 13. Специальный символ в NSString
- 14. Специальный символ в программе
- 15. специальный символ в UNIX
- 16. Специальный символ/Unicode/специальный символ в слово от php
- 17. Пакетный скрипт и специальный символ
- 18. UITextField альфа только для текстовых
- 19. специальный символ # в строке
- 20. Специальный символ и печатается как &
- 21. Nabla Специальный символ показывает как нулевой символ
- 22. jquery специальный символ как seelector
- 23. специальный символ «/», как обратный адрес
- 24. Кодировать специальный символ Unicode (символ) в Python?
- 25. как разместить специальный символ и символ с помощью PHP
- 26. HTML специальный символ
- 27. Python: Как вставить специальный символ
- 28. как удалить специальный символ, кроме "/"?
- 29. Добавить символ или специальный символ в NString?
- 30. Строка и специальный символ в ++ NDK
zoul. Вышеуказанный метод подходит для персонажа, но он должен работать для специальных символов? – Tirth
В 'NSCharacterSet' существует метод' invertedSet', так что вы можете проверить, содержит ли строка некоторые символы из инвертированного набора 'decimalDigitCharacterSet'. Если да, вы запрещаете строку. Это должно допускать только десятичные цифры (если это то, что вы хотите). – zoul