resignFirstResponder () in Third-Party-Tastaturen

8

Ich habe eine Third-Party-Tastatur, die momentan ein UISearchBar enthält (das ist der erste Responder beim Start) und der Benutzer kann nach Inhalt (zB Gifs) suchen, um kopieren, einfügen, an Freunde senden, etc .

Theoretisch sollte der Benutzer nach der Eingabe von Text in der Leiste und Drücken der Suche in der Lage sein, Text in das tatsächliche UITextView der Anwendung einzugeben (dh das Nachrichtenfeld in der Nachrichten-App), aber aus irgendeinem Grund funktioniert das nicht und obwohl das Tippen funktioniert, erscheint nichts. 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 zu tun, aber ich kann es nicht für das Leben von mir herausfinden. Jede Hilfe würde sehr geschätzt werden.

    
cyril 26.10.2015, 14:10
quelle

1 Antwort

1

Tastaturerweiterungen mit integrierten Suchleisten implementieren ihre Suchleiste in der Regel als UILabel und fügen benutzerdefiniertes Textverarbeitungsverhalten hinzu, das die text -Eigenschaft der Beschriftung basierend auf Benutzereingaben ändert.

    
Ben Pious 26.10.2015, 19:27
quelle