Sarebbe utile capire che cosa si sta cercando di fare? Puoi provare a forzare un tipo specifico di tastiera come numerico, email, ecc. Che utilizzerà la tastiera che l'utente ha esplicitamente installato sul proprio dispositivo (o su quello del sistema).
Per fare ciò, è possibile fare riferimento allo this apple doc che mostra l'attributo 'tipo' da aggiungere a un tag.
Altrimenti ti stai chiedendo di caricare una tastiera personalizzata che hai creato dalla webview. Lo sviluppatore di app in me grida, "devi MAI fare questo." Se il tuo contenuto è abbastanza generico da meritare di essere inserito in una webview, allora non vale la pena caricare una tastiera personalizzata.
Se realllly bisogno di fare questo, è possibile impostare keyboardDisplayRequiresUserAction su NO, quindi utilizzare javascript personalizzato per richiedere l'applicazione per eseguire una funzione nativa, poi lascia cadere un UITextField o UITextView direttamente sovrastano il campo di input html e impostare un vista di input personalizzata sul controllo nativo. Ci sono una quantità oscena di problemi nel seguire questo approccio e spero sinceramente che tu sia
fonte
2014-11-26 04:39:45
[link1] (http://stackoverflow.com/questions/19961369/how-the-default-keyboard-comes-up-when-user-taps-in-uiwebview) [link2] (http: // www .aerych.com/blog/2012/04/29/uiwebviews-uikeyboards-and-uitoolbars-oh-my /) [link3] (http://stackoverflow.com/questions/10658300/add-custom-uibutton-to- uikeyboards-accessory-view-for-a-uiwebview) ti aiuterà a visualizzare la visualizzazione personalizzata –