La tastiera non viene visualizzata quando eseguo il simulatore e faccio clic in UITextView. Come riattivare la tastiera?
Funzionava ma ora non lo fa - non so che cosa avrei potuto fare per sbaglio ... qualsiasi consiglio sarebbe apprezzato!
La tastiera non viene visualizzata quando eseguo il simulatore e faccio clic in UITextView. Come riattivare la tastiera?
Funzionava ma ora non lo fa - non so che cosa avrei potuto fare per sbaglio ... qualsiasi consiglio sarebbe apprezzato!
Risposte:
Ho avuto lo stesso problema. La mia soluzione era la seguente:
Il mio è stato controllato perché stavo usando la tastiera del mio Mac, ma se ti assicuri che sia deselezionato, la tastiera dell'iPhone verrà sempre visualizzata.
UIInputAccessoryView
venga visualizzato ancora nella parte inferiore dello schermo.
Connect Hardware Keyboard
non riesco a digitare usando la tastiera del mio Mac. In pre-iOS 8 non "simulava una tastiera hardware", ti consentiva solo di digitare ulteriormente utilizzando il tuo Mac.
Durante il test nel simulatore beta ios8, è possibile alternare tra "tastiera software" e "tastiera hardware" con ⌘+K .
AGGIORNAMENTO : da iOS Simulator 8.0, il collegamento è ⇧+ ⌘+K .
Simulatore -> Hardware -> Tastiera -> Attiva / disattiva tastiera software dovrebbe risolvere questo problema.
Questo sembra essere un bug in iOS 8. Esistono due correzioni a questo problema:
Passa dalla tastiera del simulatore alla tastiera del MacBook usando il tasto Command+K .
Ricollegare la tastiera al simulatore:
un. Apri simulatore
b. Seleziona Hardware -> Tastiera
c. Deseleziona e quindi seleziona " Connetti tastiera hardware "
O è sufficiente premere il Shift+ Command+K scorciatoia
Basta premere ⌘K per attivare o disattivare la tastiera.
Sarebbe difficile dire se c'è qualche problema con il tuo codice senza verificarlo, tuttavia questo mi succede parecchio in (Versione 6.0 (6A216f)). Di solito devo ripristinare il contenuto e le impostazioni del simulatore e / o riavviare xCode per farlo funzionare di nuovo. Prova quelli e vedi se questo risolve il problema.
Se la tastiera non viene visualizzata automaticamente nel simulatore, basta premere [Comando + K]
o Hardware -> Tastiera -> Attiva / disattiva tastiera software
Per risolvere il problema segui questo -
In alternativa puoi anche farlo con un solo comando.
Apri terminal e fire - 1. rm ~ / Library / Preferences / com.apple.iphonesimulator.plist
Questo farà il trucco in un solo passaggio! Assicurati di uscire da Xcode e dal simulatore prima di eseguire questo.
in viewDidLoad aggiungi questa riga
yourUiTextField.becomeFirstResponder()
Il modo semplice è solo premere comando + k