J'essaie de créer un écran de connexion simple ici en utilisant des champs de texte de base, mais je n'arrive pas à faire apparaître un clavier dans le simulateur.
L'entrée via le clavier physique fonctionne très bien, mais dans le simulateur iOS, aucun clavier n'est visible. Dois-je l'ouvrir explicitement ou quelque chose?
On dirait que je manque quelque chose de vraiment basique ici.
buildLoginScreen() {
return new Container(
padding: EdgeInsets.only(left: 50.0, right: 50.0),
child: new Column(
children: <Widget>[
new TextField(
style: new TextStyle(color: Colors.white),
autofocus: true,
autocorrect: false,
decoration: new InputDecoration(
labelText: 'Login',
),
onChanged: (text) { _userLoginEmail = text; },
),
new TextField(
autofocus: false,
autocorrect: false,
obscureText: true,
decoration: new InputDecoration(
labelText: 'Password'
),
onChanged: (text) { _userLoginPassword = text; },
)
],
),
);
}
Solution Il s'avère que si le clavier matériel est connecté, il supprimera le clavier logiciel. cmd + shift + k déconnecte le clavier matériel ou cmd + k bascule le clavier du logiciel.