C # Xamarin / Monotouch.Dialog - EntryElement zeigt keine eingegebenen Zeichen an

8

Ich habe ein Monotouch.Dialog EntryElement .

Manchmal, wenn ich mit dem Tippen anfange, erscheint nichts ...

Der Cursor wird nicht angezeigt, und wenn ich Text eintippe, wird er nicht angezeigt, aber er bleibt in der Eigenschaft EntryElement.Value erhalten.

Das Problem scheint nur auf iPhone selbst, aber nicht auf iOS Simulator zu liegen. Ich führe iOS 6.3

aus

Irgendwelche Ideen? Dies schreibt ziemlich viel Monotouch für mich, wenn ich keine konsistente Benutzererfahrung haben kann.

    
Goober 16.07.2013, 19:22
quelle

4 Antworten

2

Bei Xamarin Bug-Tracking-System Bug 7398 ist die Situation, die Sie beschrieben haben.

Aber es ist Version 5.4 von iOS und auf 5.2 funktioniert es gut.

Auch Bug 7116 beschreibt das gleiche Problem, aber diesmal war es nicht Xamarins Bug.

Ich empfehle Ihnen, Ihr Problem als Fehler unter bugzilla.xamarin.com zu veröffentlichen.

Bitte verwenden Sie das oben angegebene Beispiel, um den Fehlerbericht korrekt zu schreiben.

    
MikroDel 26.07.2013 06:53
quelle
0

Nur eine Arbeit, die die Arbeit für mich erledigt:

%Vor%

Ich habe diesen Code zur ersten Ansicht meiner Anwendung hinzugefügt, und das Problem ist weg.

Ich hoffe, das hilft anderen.

    
rolivares 03.08.2013 04:11
quelle
0

Es hört sich so an, als ob Sie über einen Fehler laufen. Die einzige Lösung, die für mich tatsächlich funktioniert hat, ist die Unterklasse EntryElement und die Methode FetchValue(); im Konstruktor aufzurufen. Hier ist ein Beispiel:

%Vor%

Ich war nicht in der Lage, einen verlässlichen Testfall zu erstellen, um Xamarins Bugzilla aufzusetzen, und ich hatte keine Zeit mehr, es zu bekämpfen. Seit ich diese Problemumgehung implementiert habe, ist das Problem seit ein paar Monaten sowohl auf dem Simulator als auch auf dem Gerät verschwunden. Beachten Sie auch, dass es ein ähnliches Symptom für einen bekannten Fehler im Zusammenhang mit leeren Strings als Bildunterschriften gibt (separates Problem).

    
therealjohn 13.08.2013 16:59
quelle
0

Mit Hilfe von MikroDels Antwort und den Kommentaren in Bugzilla für den Fehler 7398 , das Problem für Ich war, dass die Höhe des EntryElement 0 war.

Die Einstellung auf den gewünschten Wert (größer als 0) hat das Problem behoben.

    
Boris 16.12.2013 09:32
quelle