Der Ioneneingang verliert den Fokus bei der Verwendung der Bluetooth-Tastatur

9

Ich arbeite an der Eingabe von Text mit Hardware-Tastatur (Bluetooth verbunden) verbunden mit iPhone (iOS 9 und iOS 10) in Ionic 3. Während der Eingabe verliert der Eingang seinen Fokus und auch wenn ich versuche, erneut zu betreten, ist es keine Eingabe von der Tastatur. Diese Hardware-Tastatur funktioniert gut in Android-Telefon, aber nicht in iOS.

Ich habe versucht, das aktualisierte Tastatur-Plugin von Cordova zu aktualisieren / neu zu installieren. Aber kein Glück damit.

Das Folgende ist meine Ionic Info.

%Vor%

Globale Pakete:

%Vor%

Lokale Pakete:

%Vor%

System:

%Vor%

Verschiedenes:

%Vor%

Wenn irgendwelche Ideen, lass es mich wissen. Danke.

BEARBEITEN

Ich habe versucht, Ionic von 3,12 auf 2,18 herabzusetzen. Immer noch kein Glück. Eingabefeld verliert immer noch den Fokus innerhalb von Millisekunden.

    
Uma Sankar Buddi 12.10.2017, 09:42
quelle

1 Antwort

0

Es gibt einige Dinge, die hier verifiziert werden müssen. Das Problem, mit dem du konfrontiert wirst, ist etwas, das mit WebViews speziell für iOS zusammenhängt. Lass uns also von der Tastatur aus starten und versuchen, ionic-plugin-keyboard zu installieren.

%Vor%

Wenn Sie mehr Ereignisse benötigen, die sich darauf beziehen, wie Sie die Keyboard-Ereignisse auslösen möchten, besuchen Sie das offizielle Dokument

Im Allgemeinen verwende ich ionic-wkwebview , anstatt mit der in-build-Webansicht von iOS zu gehen, die den größten Teil des Problems behebt. Sie können das Plugin wie folgt installieren:

%Vor%

Die vollständige Installation finden Sie im ionic-wkwebview-offiziellen Dokument

Selbst für ionic-plugin-keyboard gab es ein Problem mit ion-input , aber es wurde behoben und das Problem tritt nicht mit dem Plugin auf, sondern mit Webview ,

Hier ist der Verweis auf das Problem , das behoben wurde.

    
Webruster 20.10.2017 12:07
quelle