Io uso un UITextView per l'immissione di testo multilinea nell'app per iPhone e ho impostato il tasto "Invio" per visualizzare "Fatto". Ho anche impostato la chiave di ritorno per disabilitare lo stato di primo soccorritore, in modo che l'esecuzione di "done" esca effettivamente da UITextView. Tuttavia, voglio anche consentire agli utenti di essere in grado di inserire testo multilinea in UITextView, cioè di poter usare il tasto "Invio". C'è un modo per far funzionare questo sull'interfaccia utente dell'iPhone/iPad?UITextView con pulsante "Fatto" * e * Tasto "Indietro"?
risposta
Richiede molto tempo ma è possibile creare la propria tastiera con entrambi questi tasti (ciò può essere fatto specificandoper UITextView
).
Un'altra alternativa potrebbe essere avere un pulsante che si trova appena sopra la tastiera che eliminerebbe la tastiera. È possibile utilizzare lo Input Accessory View
di UITextView
che consente di creare una vista che si trova sulla parte superiore della tastiera. See here for more information (Sono consapevole che questo documento è per iPad ma funziona per tutti i dispositivi iOS - anche solo per notare, entrambi richiedono iOS 3.2 o superiore).
Questo dovrebbe solo bisogno di essere fatto su iPhone perché la tastiera iPad viene fornito già con un dismiss keyboard button as well as a return button.
Questo è molto interessante e dovrò provarlo. Inoltre, nel tuo ultimo paragrafo, vuoi dire che questo dovrebbe essere fatto solo su * iPhone * perché la tastiera dell'iPad ha già il pulsante di espulsione della tastiera, giusto? Grazie! – Jason
Ho appena realizzato che il collegamento in realtà non è corretto, si indirizza automaticamente a una pagina diversa, ho modificato il collegamento in modo che sia il collegamento corretto. Spero tu sia riuscito a risolverlo! – Luke
ho lottato con questo problema per 5 anni in attesa di Apple per svegliarsi e creare una sorta di soluzione per il campo di testo multilinea che risponde al pulsante done fino a quando non ho deciso di crearne uno io stesso. ci si va: UITextField multiline with hide keyboard option
- 1. Come rendere UITextView il pulsante "Fatto" resignFirstResponder?
- 2. Differenza tra azione Pulsante Indietro e pulsante Indietro Android
- 3. Swift - Pulsante Indietro UIWebview con tasto di navigazione Barra posteriore
- 4. UIDatePicker con "fatto" pulsante
- 5. tasto asp e la storia indietro OnClientClick
- 6. Come rilevare se l'utente ha fatto clic sul pulsante "Indietro"
- 7. PJAX: Problemi con il pulsante Indietro
- 8. Funzione tasto fatto Xcode tastiera iOS X
- 9. Lasciando l'app per Android con pulsante indietro
- 10. Logica dietro pulsante Indietro
- 11. Pulsante Indietro Safari mobile
- 12. pulsante indietro di Personalizza ActionBar
- 13. UINavigationController pulsante Indietro non animare
- 14. pulsante del pulsante Indietro del browser
- 15. Animazione pulsante Indietro personalizzato
- 16. Pulsante Indietro su UIWebView
- 17. cordova/blocco PhoneGap e consenti pulsante Indietro
- 18. Accesso autenticazione ASP.NET e disconnessione con pulsante Indietro del browser
- 19. Ignora pulsante Indietro Android
- 20. IFrame Pulsante Indietro
- 21. Pulsante indietro di intestazione con aggiornamento forzato
- 22. iOS 8 Pulsante Indietro personalizzato
- 23. Pulsante "Indietro" sulla barra delle azioni - Android. Come tornare "indietro"?
- 24. Pulsante Indietro/backspace non funziona con window.history.pushState
- 25. Android - Simula pulsante Indietro
- 26. Disabilita il pulsante Indietro e Avanti su UIToolBar in UIWebview
- 27. Nome pulsante con il tasto PyQT
- 28. iphone - Custom UIBarButtonItem per pulsante indietro
- 29. Il pulsante indietro di Actionbarsherlock non torna indietro
- 30. Ignora pulsante Indietro per agire come pulsante di casa
Un pulsante "Fatto" separato come un pulsante sulla barra in alto a destra renderebbe meno confusionaria per me; la modifica della funzione della chiave 'Invio' non è un comportamento normale (previsto) in un UITextView. –