Flutter - клавиатура не отображается при выборе TextFormFieldIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Flutter - клавиатура не отображается при выборе TextFormField

Сообщение Anonymous »


В настоящее время у меня возникла проблема, из-за которой клавиатура не отображается при выборе виджетов TextFormField внутри виджета Form. Это код формы, которая находится внутри моего виджета CreateAccountForm с отслеживанием состояния.

import 'package:flutter/material.dart'; импортировать «пакет: flutter/services.dart»; импортировать «пакет:sign_up_page/constants.dart»; класс CreateAccountForm расширяет StatefulWidget { @переопределить _CreateAccountFormState createState() => _CreateAccountFormState(); } класс _CreateAccountFormState расширяет State { окончательный _formKey = GlobalKey(); @переопределить Сборка виджета (контекст BuildContext) { Форма возврата( ключ: _formKey, ребенок: Столбец( дети: [ CustomTextFormField( labelText: "Электронная почта", тип клавиатуры: TextInputType.emailAddress, ), Пробел(), CustomTextFormField(labelText: «Полное имя»), Пробел(), CustomTextFormField( labelText: "Пароль", isPassword: правда, ), Пробел(), Поднятая кнопка( onPressed: () { print("Нажата кнопка "Начать"); }, отступ: EdgeInsets.all(20.0), цвет: синийМатериалЦвет.shade100, форма: defaultRectangularButtonShape, ребенок: Строка( mainAxisAlignment: MainAxisAlignment.center, дети: [ Текст( "Начать", стиль: TextStyle( Размер шрифта: 20,0, цвет: Цвета.белый, ), ), Икона( Icons.arrow_forward, цвет: Цвета.белый, ), ], ), ), Пробел(), ], ), ); } } класс CustomTextFormField расширяет StatefulWidget { CustomTextFormField({ @required this.labelText, this.isPassword = ложь, this.keyboardType = TextInputType.text, }); конечная строка labelText; окончательный логический isPassword; окончательный TextInputType тип клавиатуры; @переопределить _CustomTextFormFieldState createState() => _CustomTextFormFieldState(); } класс _CustomTextFormFieldState расширяет State { @переопределить Сборка виджета (контекст BuildContext) { вернуть TextFormField( украшение: InputDecoration( labelText: widget.labelText, labelStyle: inputLabelStyleUnselected), стиль: входнойтекстовый стиль, obscureText: виджет.isPassword, тип клавиатуры: виджет.keyboardType, ); } } Это снимок экрана, на котором показан курсор внутри электронного письма TextFormWidget, но без отображения клавиатуры:

Изображение

Вы можете просмотреть весь код проекта в моей ветке Github здесь: https://github.com/Jordan-Gillard/sign_ ... ot_showing
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Flutter: проверка TextFormField не работает в моем случае
    Anonymous » » в форуме Android
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Flutter: проверка TextFormField не работает в моем случае
    Anonymous » » в форуме IOS
    0 Ответы
    59 Просмотры
    Последнее сообщение Anonymous
  • Я получаю сообщение об ошибке диспетчера ввода во Flutter всякий раз, когда я нажимаю на виджет TextFormField для ввода
    Anonymous » » в форуме Android
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • Как удалить правую и левую границу TextFormField Flutter/Dart?
    Anonymous » » в форуме Android
    0 Ответы
    94 Просмотры
    Последнее сообщение Anonymous
  • Как удалить правую и левую границу TextFormField Flutter/Dart?
    Anonymous » » в форуме IOS
    0 Ответы
    78 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»