2017-01-18 3 views
5

Я знаю, что это старый вопрос .. но я не могу найти правильный ответ.Тип ввода для клавиатуры iOS numpad с запятой

мне нужно, чтобы вызвать NumPad на IOS устройства с запятой, тип клавиатуры UIKeyboardTypeDecimalPad, вы можете увидеть его здесь:

enter image description here

мне нужно, чтобы вызвать его с входным элементом HTML, Является ли это возможным?

Для справки, вот некоторые старые вопросы без решения:

question1

question2

question3

EDIT: Кажется, что никто не понял, проблема в том, чтобы показать это клавиатура с полем ввода HTML, а не с собственным кодом (также, проблема не о запятой или точке). Итак, правильный вопрос должен быть, есть html разметка, которая показывает этот keybaord на iOS?

Проект основан на Кордове.

+1

возможно, вы должны научиться Javascript взаимны осами (или быстрыми), вы должны использовать 'webView' для загрузите html, в нем вы должны назначить метод js. – aircraft

+0

спасибо @aircraft. Я использую Кордову, и он уже «ладит» html из родной косы. Что конкретно означает «назначить метод js»? Вы знаете js, который вызывает этот тип клавиатуры? Спасибо –

ответ

0

. и, являются специфическими для культуры. Если вы установили регион как Германия из настроек iphone, вы можете увидеть ',' на клавиатуре типа UIKeyboardTypeDecimalPad. Если вы хотите показать ',' во всех регионах и языках, вам нужно добавить его в аксессуарный вид клавиатуры. Не уверен, как это будет реализовано в вашем случае, но в Xamarin мы сделали это, добавив встроенный рендеринг для клавиатуры.

+0

Это не ответ на вопрос –

0

Если вы хотите, что для всех контекстов, разделитель точка заменяется запятой разделителем, я предлагаю, чтобы изменить CFBundleLocalizations ключ в Info*.plist с fr_FR (или любой другой локализации для тех, кто поплавок разделителем является «»).

Для Кордова, что вы, кажется, используют, я предлагаю использовать на заказ плагина см https://stackoverflow.com/a/46405401/2728710

+0

Это не ответ на вопрос –

+0

Я предположил, что, учитывая мое предложение изменить «Готово» на клавиатуре (на скриншоте, которое вы сделали) в «ОК» на французском, это изменится запятая точкой тоже. Я удивлен, что это не так из-за ответа Вишала. – pom421

+0

Вопрос в том, чтобы показать, что клавиатура с вводом html! не в собственном коде –

Смежные вопросы