Глючит клавиатура при наборе текстаIOS

Программируем под IOS
Ответить
Anonymous
 Глючит клавиатура при наборе текста

Сообщение Anonymous »

Мне интересно, как решить эту проблему при вводе текста в текстовое поле. Когда я начинаю вводить текст в текстовое поле, верхняя половина клавиатуры глючит, а затем тоже опускается вниз. Вот пример GIF-изображения рассматриваемой проблемы.

Код: Выделить всё

struct LoginView: View {
@State private var email = ""
@State private var password = ""
@Environment(\.presentationMode) private var presentationMode
@EnvironmentObject var viewModel: AuthViewModel

var body: some View {
ZStack {
VStack {
...
...
...

CustomTextField(icon: "mail", placeholder: "Email", text: $email)
CustomTextField(icon: "lock", placeholder: "Password", text: $password, isSecure: true)

}
}
}
}
CustomTextField

Код: Выделить всё

struct CustomTextField: View {
var icon: String
var placeholder: String
@Binding var text: String
var isSecure: Bool = false

var body: some View {
HStack {
Image(systemName: icon)
.foregroundColor(.gray)
if isSecure {
SecureField(placeholder, text: $text)
} else {
TextField(placeholder, text: $text)
}
}
.padding()
.overlay(
RoundedRectangle(cornerRadius: 10)
.stroke(Color.gray, lineWidth: 1)
)
.padding(.horizontal)
}
}
Я не знаю, почему это происходит. Я приложил видео для демонстрации.

Подробнее здесь: https://stackoverflow.com/questions/791 ... ile-typing
Ответить

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

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

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

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

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