Ich habe ein UITextField
dass ich in eine UITableViewCell
dass ich in eine Gruppe stecke UITableView
. Ich habe heute bemerkt, dass ich, wenn ich den Finger nach unten halte, die iPhone-Lupe nach oben zeigt UITextField
"s Tastaturtyp ist UIKeyboardTypeEmailAddress
Die Lupe wird angezeigt, aber sie hängt einfach - ich kann sie nicht nach links oder rechts bewegen, ich kann sie nicht verschwinden lassen, sie hängt einfach.
Ich dachte mir, hmm, komisch, vielleicht hat es etwas damit zu tun UITextFields
in Zellen in einer Gruppe UITableView
? Also habe ich ein anderes probiert UITextFields
und dies passiert nicht für diejenigen, die nicht verwenden UIKeyboardTypeEmailAddress
.
Hat jemand so etwas gesehen? Ist das nur ein Fehler in Cocoa Touch? Oder gibt es etwas, was ich möglicherweise falsch machen könnte?
Antworten:
1 für die Antwort № 1Ich bekomme dasselbe Verhalten, obwohl mein UIKeyboardType nur normaler Text ist - also nicht die Art der Tastatur.
Ich habe auch eine gruppierte Tabelle - und mein Textfeld befindet sich in der ersten Zeile (nicht sicher, ob dies relevant ist, dachte aber, es könnte helfen, Ähnlichkeiten zu erkennen).
Aktualisieren - Das habe ich beim Testen mit der 3 festgestellt.0 sdk - Ich bekomme diesen Fehler nicht (scheint also, dass etwas von Apple behoben wurde?). Ich bin zurückgegangen und habe versucht, mit 2.2.1 und 2.2 zu kompilieren, und ich bekomme immer noch den Fehler in beiden Versionen.
Ich habe ein hier beschriebenes Update entdeckt: Das Bearbeiten eines UITextFields innerhalb einer UITableViewCell schlägt fehl