web-dev-qa-db-fra.com

Le texte d'entrée n'affiche pas le clavier sur le simulateur iOS

Je crée une application et je dois utiliser un texte d'entrée.

Le problème survient lorsque vous appuyez sur ce texte d'entrée, le clavier n'apparaît pas.

Je ne sais pas pourquoi, je ne sais pas ce que je fais mal. C'est censé être simple.

Voici une partie de mon code:

<View style={ styles.storyContentContainer }>
    <TextInput ref='username' style={{width: 300, height: 20, borderWidth: 1,}}/>
</View>

Et une vidéo pour vous montrer quand le texte saisi se concentre, rien ne se passe:

enter image description here

J'espère que vous pouvez m'aider à résoudre ce problème.

35
JV Lobo

Je suppose que vous exécutez cela sur le simulateur iOS? Désactivez l'intégration du clavier matériel de la machine hôte en décochant Hardware > Keyboard > Connect Hardware Keyboard, ou vous pouvez utiliser le raccourci clavier: Shift + Cmd + Ket le clavier apparaît lorsque vous vous concentrez sur un TextInput.

Vous pouvez également basculer manuellement la visibilité du clavier logiciel avec Cmd +K.

Sur un appareil réel, le clavier devrait fonctionner comme prévu.

118
jevakallio