Nella nostra app, impostiamo la tastiera su scuro. Questo produce una tastiera nera, come previsto. Tuttavia, se viene visualizzata la tastiera e premiamo il pulsante Home, quindi torniamo all'app, la tastiera diventa bianca, come mostrato. Qualche idea, perché?Cambiamenti colore tastiera iOS - tastiera Il colore scuro non si attacca
7
A
risposta
2
Può avere todo con il fatto che la tastiera è un oggetto globale. C'è sempre una sola tastiera in memoria in un dato momento. Inoltre, il sistema operativo cambierà automaticamente il colore della tastiera in base allo sfondo. Pertanto, è probabile che l'impostazione venga sovrascritta. Suggerirei di nascondere la tastiera quando la tua app entra in background e quindi di mostrarla nuovamente quando rientra in primo piano. Quindi quando si riappare la tastiera, ripristinare l'aspetto della tastiera tramite codice.
Grazie per la risposta. Ho lo stesso problema, ma ci sono 2 UITextView e due UISearchBar. Ma il problema si riproduce solo con un UITextView. Hai qualche idea del perché possa essere successo? – ZevsVU
Sei sicuro di voler dare le dimissioni dal primo risponditore dall'oggetto corretto? Hai detto di avere più barre di ricerca e visualizzazioni di testo, quindi potrebbe essere possibile che l'elemento su cui stai dimettendo il primo risponditore non sia in realtà il primo a rispondere. Comunque, è solo una speculazione perché non posso vedere il tuo codice e non dovrebbe essere preso come risposta. –