selectall uitextfield wählt nicht immer alle aus

8
%Vor%

Im obigen Beispiel wählt das textField korrekt aus, aber wenn ich von der Tastatur zurückkehre und das textField zum zweiten Mal hintereinander antippen, wird der Text nicht ausgewählt. Wenn ich es nicht nacheinander auswähle oder wenn ich den Text vor der Rückkehr von der Tastatur abnehme, wählt der nächste Fokus dieses textField den Text korrekt aus.

Wie kann ich den Text im oben genannten Fall auswählen?

    
shiggity 01.10.2012, 02:18
quelle

2 Antworten

10

Ich habe eine perfekte Lösung gefunden (selectAll im nächsten Runloop aufrufen):

%Vor%     
flypig 23.05.2013, 08:28
quelle
2

Ich habe dieses Problem mit Grand Central Dispatch gelöst. Sie können [textField selectAll:self]; mit einem dispatch_async -Aufruf und dispatch_get_main_queue() als ersten Parameter umbrechen.

%Vor%     
Shain Lafazan 02.01.2016 03:06
quelle