Ich habe eine Drittanbieter-Tastatur, die derzeit eine UISearchBar
enthält (das ist der Ersthelfer beim Start) und der Benutzer kann nach Inhalten (dh Gifs) suchen, um kopieren, einfügen zu können , senden an Freunde, etc.resignFirstResponder() in Third-Party Keyboards
Theoretisch sollte der Benutzer nach Eingabe von Text in die Leiste und Drücken der Suche in der Lage sein, Text in das eigentliche UITextView
der Anwendung einzugeben (dh das Nachrichtenfeld in der Nachrichten-App), aber für einige Grund, dass dies nicht funktioniert und obwohl Tipparbeit funktioniert, nichts tatsächlich erscheint. Ich habe searchBar.resignFirstResponder()
, self.becomeFirstResponder()
und viele Kombinationen von .endEditing(true)
vergeblich versucht. Ich weiß, dass es möglich ist, dies als Apps wie Giffy tun, aber ich kann es nicht für das Leben von mir herausfinden. Jede Hilfe würde sehr geschätzt werden.
Es tut mir leid, ich glaube, ich habe Ihr Problem nicht ganz verstanden. Tritt das Problem auf, dass beim Drücken der Eingabetaste der eingegebene Text in der Suchleiste nicht in Ihrem TextField angezeigt wird? Oder wechselt der erste Responder nicht zum textView? – MQLN
Ich habe eine Suchleiste in meiner Drittanbieter-Tastatur. Wenn ich mit der Eingabe der Suchleiste fertig bin, kann ich nirgendwo anders als in die Suchleiste der Tastatur tippen. Wenn ich also in der Notes App bin, kann ich nicht mehr tippen, bis ich die Tastatur vollständig verlasse. – cyril
Oh komisch, also während die Tastatur geöffnet ist, kannst du nichts anderes zu einem Ersthelfer machen? – MQLN