Или, возможно, добавить запятую на цифровой клавиатуре без создания пользовательской клавиатуры. Я попытался изменить NSLocale в другую страну, но это не сработало. У меня есть функция, которая отделяет несколько чисел от textFiled, чтобы оценивать их отдельно, разделяя их запятыми, но клавиатура не содержит запятую, и я бы предпочел не использовать для этого цифры и клавиатуру пунктуации. Любая помощь приветствуется. Использование Xcode 7.2.Могу ли я заменить период в десятичной запятой запятой в приложении Swift 2 iPhone?
ответ
Вы не можете изменить ключи на любой из встроенных клавиатур.
Вы можете создать свой собственный вид клавиатуры с необходимыми входами (номерами, запятой, обратным пространством) и установить его как текстовое поле inputView
. Система будет отображать ваш вид клавиатуры вместо стандартной клавиатуры, когда ваше текстовое поле станет первым ответчиком.
Или вы можете просто создать, скажем, панель инструментов с помощью кнопки с запятой и установить панель инструментов в качестве текстового поля inputAccessoryView
, а текстовое поле использовать стандартную десятичную панель для чисел и обратного пространства. Система отобразит ваш внешний вид аксессуаров над стандартной клавиатурой, когда ваше текстовое поле станет первым ответчиком.
Прочитано “Input Views and Input Accessory Views” in the Text Programming Guide for iOS.
Спасибо, это все, что мне нужно знать. –
- 1. Заменить запятой из десятичной строки в PHP
- 2. oracle заменить запятую на период и период запятой
- 3. Как я могу разобрать поплавок с запятой вместо десятичной точки?
- 4. R: Чтение в десятичной запятой и запятой CSV
- 5. Получите нуль строки после десятичной запятой в с плавающей запятой
- 6. Использование запятой в swift
- 7. Разница между десятичной и десятичной запятой
- 8. гистограммы в python с десятичной запятой
- 9. Период в имени пакета заменяется запятой
- 10. Формат Поле суммы с запятой и десятичной запятой
- 11. Могу ли я использовать C в приложении Swift для iPhone?
- 12. Заменить запятой (;) символ в Java
- 13. Заменить значения, разделенные запятой
- 14. Заменить строку, разделенную запятой
- 15. Регулярное выражение для положительного десятичной запятой сепараторе с 2 знаками после запятой MVC
- 16. Заменить запятую запятой
- 17. Заменить точку с запятой (;) запятой (,) в хранимой процедуре
- 18. Заменить запятой с различной запятой, в поле базы данных
- 19. дисплей число с запятой и десятичной точки
- 20. Чтение файла Excel (Excelfinlename.dvd) с десятичной запятой, установленной десятичной точкой?
- 21. читать данные с десятичной запятой с readHTMLTable
- 22. номер Validate Шифрование до двух десятичной запятой
- 23. Regex цена, требующая десятичной точки и 2 знака после запятой
- 24. Округление «число строк» с десятичной запятой
- 25. Ошибка быстрой загрузки с десятичной запятой: 2679
- 26. C# zedgraph с десятичной точкой вместо запятой
- 27. Заменить все вхождения двойной запятой с одной запятой
- 28. Как я могу получить верхние 2 значения max из массива чисел с плавающей запятой в swift?
- 29. Добавлять разделитель тысяч до десятичной запятой
- 30. Переменная с использованием десятичной запятой вместо десятичной точки
Ваше требование не совсем понятно. Десятичная панель показывает либо '.', Либо '' 'в зависимости от локали пользователя. Почему вы хотите изменить это? Некоторые локали ожидают цифры, такие как '3.14', в то время как другие локали ожидают, что цифры будут похожи на' 3,14'. Вы не хотите это менять. – rmaddy
BTW - вы должны прочитать следующее: http://stackoverflow.com/questions/11104071/how-do-europeans-write-a-list-of-numbers-with-decimals – rmaddy
«У меня есть функция, которая отделяет несколько чисел от textFiled, чтобы оценивать их отдельно, разделяя их запятыми "- он хочет цифровую панель с запятой, поэтому он может вводить несколько чисел, разделенных запятыми. Стандартная цифровая панель имеет только период (по крайней мере, в локалях, которые используют период в качестве знака radix). –