La mia applicazione viene utilizzata con uno scanner di codici a barre collegato tramite Bluetooth. Quando lo scanner è collegato, puoi toccare due volte un pulsante sullo scanner per chiudere/mostrare la tastiera sullo schermo. Il 90% delle volte l'utente vorrà che la tastiera sia nascosta poiché eseguirà la scansione di un codice a barre per inserire i dati. Ci sono alcune eccezioni che so in anticipo che la tastiera dovrà essere abilitata, vorrei risparmiare loro lo sforzo di premere il pulsante dello scanner per far apparire la tastiera e forzare invece la tastiera a mostrare.Ignora IOS/Mostra tastiera senza dimissioni First Responder
Lo scanner non usa resignfirgeneratore per chiudere la tastiera, questo è evidente perché il cursore è ancora visibile e la scansione di un codice a barre immetterà dati nel campo di testo corrente.
Qualcuno sa come chiudere/mostrare la tastiera sullo schermo senza utilizzare resignfirstresponder?
Per riferimento sto usando questo scanner http://ww1.socketmobile.com/products/bluetooth-scanners/how-to-buy/details.aspx?sku=CX2864-1336
Rimuove la tastiera ma non indirizza il cuore della domanda. L'idea è di rimuovere o mostrare la tastiera senza modificare la possibilità di inserire il testo tramite lo scanner. Se viene utilizzato il comando endEditing, rimuoverà il cursore dal campo di testo attivo. –
Funziona con le normali tastiere di textfield. Ma non è possibile spostare la tastiera dal controller SMS del sistema attuale – TK189