基本的なテキストフィールドを使用して簡単なログイン画面を作成しようとしていますが、シミュレーターにキーボードを表示できません。
物理キーボードを介した入力は問題なく機能しますが、iOSシミュレータではキーボードが表示されません。明示的に開く必要がありますか?
ここには本当に基本的なものが欠けているように感じます。
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; },
)
],
),
);
}
ソリューションハードウェアキーボードが接続されている場合は、ソフトウェアキーボードが抑制されます。 cmd + shift + kはハードウェアキーボードを切断します、またはcmd + kは切り替えますソフトウェアキーボード。