Ho una tastiera di terze parti che al momento contiene un UISearchBar
(che è il primo risponditore all'avvio) e l'utente è in grado di cercare contenuti (cioè gif) per poter copiare, incollare , inviare ad amici, ecc.resignFirstResponder() in tastiere di terze parti
In teoria, dopo aver inserito il testo nella barra e aver premuto cerca, l'utente dovrebbe essere in grado di inserire il testo nell'effettivo UITextView
(cioè il campo messaggio nell'app dei messaggi) ma per alcuni motivo per cui questo non funziona e sebbene la digitazione funzioni, in realtà non appare nulla. Ho provato searchBar.resignFirstResponder()
, self.becomeFirstResponder()
e molte combinazioni di .endEditing(true)
inutilmente. So che è possibile farlo come le app come Giffy, ma non riesco a capirlo per la vita di me. Qualsiasi aiuto sarebbe molto apprezzato.
Mi dispiace, credo di non aver capito bene il tuo problema. Il problema è che quando si preme Invio, il testo inserito nella barra di ricerca non si verifica nel campo di testo? O che non sta commutando il primo risponditore al textView? – MQLN
Ho una barra di ricerca nella mia tastiera di terze parti. Quando ho finito di digitare nella barra di ricerca, non riesco a digitare in nessun altro posto che nella barra di ricerca della tastiera. Quindi, se sono nell'app Notes, non riesco a scriverlo fino a quando non esco completamente dalla tastiera. – cyril
Oh strano, quindi mentre la tastiera è aperta, non puoi fare nient'altro che diventare il primo soccorritore? – MQLN