Вопрос:
Я хочу добавить время в свое текстовое поле и для этого в соответствии с требованиями клиента я беру цифровую клавиатуру (цифровую клавиатуру), но в числовой клавиатуре нет опции для двоеточия (:) и для отображения времени в мин: сек двоеточие (:) есть обязательный.
то как я могу добавить двоеточие в числовой блок?
Есть ли у вас какие-либо идеи?
Лучший ответ:
вы не можете ничего добавить к существующим клавиатурам. Лучшим вариантом в этом случае будет использование UIKeyboardTypeNumbersAndPunctuation
[myTimeTextField setKeyboardType: UIKeyboardTypeNumbersAndPunctuation];
UIKeyboardTypeNumbersAndPunctuation имеет оба числа, а также пунктуации (включая двоеточие)
Ответ №1
Если вы не добавили кнопку “Готово” влево, вы можете добавить кнопку “:”, и когда пользователь нажал ее, вы можете добавить “:” в текстовое поле.
Существует старая, но полезная инструкция по добавлению кнопки в цифровую клавиатуру
Ответ №2
вы можете использовать три разных текстовых поля для часа, минуты и секунды.
проверьте ссылку, которая изменила номерную площадку