2017-01-18 16 views
5

Wiem, że to stare pytanie .. ale nie mogę znaleźć żadnej prawidłowej odpowiedzi.Typ wejściowy klawiatury klawiatury iOS z przecinkiem

muszę wywołać NUM na urządzeniu iOS z przecinkiem, typ klawiatury jest UIKeyboardTypeDecimalPad, można go zobaczyć tutaj:

enter image description here

muszę wywołać go z elementem wejściowym HTML, Czy to możliwe?

Dla porównania, oto niektóre starsze pytania bez rozwiązania:

question1

question2

question3

EDIT: Wydaje się, że nikt nie zrozumiał, problemem jest to pokazać klawiatura z polem wprowadzania kodu HTML, bez kodu natywnego (również, problem nie chodzi o przecinek ani kropkę). Więc właściwym pytaniem powinno być, czy istnieje znacznik HTML, który wyświetla tę klawiaturę na iOS?

Projekt jest oparty na Cordova.

+1

jest to możliwe, należy dowiedzieć się javascript wzajemne z OC (lub SWIFT), należy użyć 'webView' do załaduj html, w nim powinieneś wyznaczyć metodę js. – aircraft

+0

dzięki @aircraft. Używam Cordova i już "laoduje" html z native cose. Dokładnie, co masz na myśli mówiąc "aby wyznaczyć metodę js"? Czy znasz js, który uruchamia ten typ klawiatury? Dzięki –

Odpowiedz

0

. i są specyficzne dla kultury. Jeśli ustawisz region jako Niemcy z ustawień iphone, zobaczysz "," na klawiaturze typu UIKeyboardTypeDecimalPad. Jeśli chcesz pokazać "," we wszystkich regionach i językach, musisz dodać go w widoku akcesoriów klawiatury. Nie wiem, w jaki sposób zostanie to zaimplementowane w twoim przypadku, ale w Xamarin zrobiliśmy to przez dodanie natywnego renderowania dla klawiatury.

+0

To nie jest odpowiedź na pytanie –

0

Jeśli chcesz, aby dla wszystkich kontekstach, separator punkt zostać zastąpione przez separator przecinek, sugeruję, aby zmodyfikować klucz CFBundleLocalizations w Info*.plist z fr_FR (lub dowolną inną lokalizację dla kogo separator pływak jest „”).

Dla Cordova, które wydają się używać, proponujemy zastosowanie wtyczki zamówienie, patrz https://stackoverflow.com/a/46405401/2728710

+0

To nie jest odpowiedź na pytanie –

+0

Wydaje mi się, że biorąc pod uwagę moją propozycję, zmień "Gotowe" na klawiaturze (na zrzucie ekranu, który zrobiłeś) w "OK" po francusku, to się zmieni przecinek również kropką. Jestem zaskoczony, że tak nie jest z powodu odpowiedzi Vishala. – pom421

+0

Pytanie dotyczy pokazania klawiatury z wejściem html! nie w natywnym kodzie –