K Kibo Scarica

La tastiera dell’iPhone copre il campo in cui stai scrivendo

Quando la tastiera si apre esattamente sopra il riquadro che hai toccato, quasi mai è la tastiera a sbagliare posizione: è la pagina o l’app che non le fa spazio. Come capire di chi è la colpa e cosa puoi fare davvero.

Tocchi un campo in fondo allo schermo — il box dei commenti sotto un articolo, il riquadro di accesso di un sito, la chat di assistenza incollata al bordo inferiore della pagina — e la tastiera sale piazzandosi esattamente lì sopra. Continui a scrivere, ma non vedi né quello che scrivi né il campo. Sembra che la tastiera si sia messa nel posto sbagliato. Quasi sempre, invece, è quello che sta sotto a non essersi spostato.

iOS non sposta niente al posto tuo

Quando la tastiera compare, iOS fa una cosa sola di propria iniziativa: comunica all’app o alla pagina quanto è alta la tastiera e dove si trova adesso, attraverso una notifica di sistema che chiunque può ascoltare. Il contratto finisce lì. iOS non fa scorrere la pagina, non rimpicciolisce il contenuto e non solleva il campo di testo: passa la misura e lascia il resto a ciò in cui stai scrivendo. Un’app costruita bene ascolta quella notifica e riorganizza il proprio layout, spingendo verso l’alto il contenuto in modo che il campo toccato resti visibile sopra i tasti. Un’app che non ascolta, o che sbaglia il calcolo, lascia il campo esattamente dov’era — e la tastiera ci finisce sopra, perché nessuno le ha detto di stare altrove.

Perché sui siti succede molto più che nelle app

Un’app nativa in genere se la cava da sola, perché i componenti standard che Apple mette a disposizione degli sviluppatori includono già la logica per lasciare spazio alla tastiera. Una pagina web aperta in Safari, o dentro il browser interno che moltissime app usano per aprire i link, è un’altra storia. Safari riduce la porzione visibile della pagina quando la tastiera sale, non la pagina in sé: un elemento ancorato al bordo inferiore dello schermo — schema comunissimo per le chat, i box dei commenti e le barre fisse — può ritrovarsi posizionato rispetto all’altezza totale della pagina invece che rispetto all’area davvero visibile. La tastiera sale verso un campo che non si è mosso di un pixel, e il campo scivola dietro.

Chat di assistenza e box dei commenti sono il caso classico

Non è un caso che le segnalazioni riguardino quasi sempre quei due elementi. La bolla di assistenza di un e-commerce, il campo per commentare sotto l’articolo di un quotidiano, il composer di una web app: tutti e tre sono di solito pannelli fissati al bordo inferiore, cioè proprio lo schema più incline a sbagliare il calcolo di dove finisce la tastiera. Una barra di ricerca in alto o un campo a metà pagina raramente danno lo stesso problema, perché sopra c’è abbastanza pagina da far scorrere.

Di chi è la colpa: quattro indizi

Cosa aiuta davvero

  1. Prova a far scorrere la pagina a mano con la tastiera già aperta. Molte pagine che non si riposizionano da sole scorrono comunque, e una piccola spinta basta a riportare il campo sopra la tastiera.
  2. Tocca fuori dal campo e poi di nuovo dentro. Alcune pagine ricalcolano il layout solo quando un campo riceve il fuoco, quindi il secondo tocco sistema ciò che il primo aveva mancato.
  3. Su un sito in Safari, prova a chiedere la versione desktop dal menu della barra degli indirizzi. I layout pensati per computer usano molto meno lo schema a posizione fissa, quindi capita che il campo resti al suo posto.
  4. Se lo stesso modulo esiste anche in un’app — quella della banca invece del sito mobile, quella del corriere invece del portale di tracking — la versione nativa ha molte più probabilità di gestire correttamente la tastiera fin dall’inizio.
  5. Non c’è niente da sistemare in Impostazioni. Non è un problema di configurazione: in Impostazioni → Generali → Tastiera non esiste un interruttore che cambi questo comportamento.

Cambiare tastiera non c’entra

Passare a un’altra tastiera non risolve, e non peggiora nemmeno. Ogni tastiera su iOS, quella di Apple compresa, comunica la propria dimensione e la propria posizione all’app attraverso la stessa identica notifica di sistema. È l’app o la pagina a decidere cosa farne, e nessuna tastiera ha modo di scavalcare quel confine per riposizionare da sé il contenuto sottostante. Cambiare tastiera cambia l’aspetto e il suono dei tasti; non cambia a chi tocca fare spazio.

Un caso a parte: il layout ridotto

Esiste una situazione in cui la tastiera è davvero fuori posto, ed è quando è attivo un layout diverso da quello a larghezza piena: su iPhone la tastiera a una mano sposta i tasti verso destra o verso sinistra e cambia le proporzioni di tutta la parte bassa dello schermo. Se qualcosa ti sembra strano più del solito, tieni premuto il tasto in basso a sinistra e guarda quali opzioni di layout compaiono: tornare a quello a larghezza piena elimina un’intera categoria di stranezze prima ancora di cercare la colpa altrove.

Domande frequenti

Perché la tastiera copre proprio il campo in cui sto scrivendo?

Perché iOS si limita a dire all’app o alla pagina quanto è alta la tastiera: spostare il contenuto è compito loro. Quando non lo fanno — spesso a causa di una chat o di un box commenti fissato in fondo alla pagina — la tastiera finisce sopra un campo che non si è mai mosso.

Cambiare tastiera risolve il problema?

No. Tutte le tastiere, inclusa quella di Apple, comunicano la propria dimensione all’app nello stesso modo, e nessuna può riposizionare il contenuto dell’app al posto suo. Cambiare tastiera modifica soltanto aspetto, suoni e disposizione dei tasti, non chi ha il compito di lasciare spazio.

Succede solo su un sito: posso segnalarlo a qualcuno?

Sì, ed è la strada giusta. Se il problema si presenta su un’unica pagina è un difetto di quella pagina, non del telefono. Nel frattempo prova a far scorrere manualmente, a toccare fuori e dentro il campo, oppure a usare l’app nativa dello stesso servizio, se esiste.

Serve riavviare l’iPhone o reimpostare qualcosa?

Quasi mai. Un riavvio non cambia il modo in cui una pagina web calcola il proprio layout, e non esiste alcuna impostazione di sistema dedicata a questo. Un riavvio ha senso soltanto se il problema compare all’improvviso ovunque, comprese le app di Apple, cosa piuttosto insolita.

Provalo sulla tua tastiera

Kibo è una tastiera personalizzata gratuita per iPhone, con veri suoni meccanici, temi da scegliere ed effetti di retroilluminazione RGB. Senza account, senza pubblicità, e funziona anche con l’accesso completo disattivato.

Scarica su App Store

Guide correlate

Tutte le guide