iphone: как добавить двоеточие (:) в числовой клавиатуре (цифровая клавиатура)?

Вопрос: Я хочу добавить время в свое текстовое поле и для этого в соответствии с требованиями клиента я беру цифровую клавиатуру (цифровую клавиатуру), но в числовой клавиатуре нет опции для двоеточия (:) и для отображения времени в мин: сек двоеточие (:) есть обязательный. то как я могу добавить двоеточие в числовой блок? Есть ли у

Вопрос:

Я хочу добавить время в свое текстовое поле и для этого в соответствии с требованиями клиента я беру цифровую клавиатуру (цифровую клавиатуру), но в числовой клавиатуре нет опции для двоеточия (:) и для отображения времени в мин: сек двоеточие (:) есть обязательный.

то как я могу добавить двоеточие в числовой блок?

Есть ли у вас какие-либо идеи?

Лучший ответ:

вы не можете ничего добавить к существующим клавиатурам. Лучшим вариантом в этом случае будет использование UIKeyboardTypeNumbersAndPunctuation

[myTimeTextField setKeyboardType: UIKeyboardTypeNumbersAndPunctuation];

UIKeyboardTypeNumbersAndPunctuation имеет оба числа, а также пунктуации (включая двоеточие)

Ответ №1

Если вы не добавили кнопку “Готово” влево, вы можете добавить кнопку “:”, и когда пользователь нажал ее, вы можете добавить “:” в текстовое поле.

Существует старая, но полезная инструкция по добавлению кнопки в цифровую клавиатуру

Ответ №2

вы можете использовать три разных текстовых поля для часа, минуты и секунды.

проверьте ссылку, которая изменила номерную площадку

Оцените статью
Добавить комментарий