https://youtu.be/ngExUJ7gyb8
Обратите внимание на различное поведение между системной клавиатурой и клавиатурой, использующей SwiftUI.
Первые 5 секунд при поиске в центре внимания вы заметите набор текста завершен, и средство выбора слов не набирает sh для каждого ввода символов.
За последние 5 секунд вы заметите, что при использовании клавиатуры SwiftUI набор будет прерываться через каждые пару символов, и сборщик слов мигает при каждом вводе нового символа.
Такое же поведение можно наблюдать, используя простейший код
struct ContentView: View {
@State private var inputText = ""
var body: some View {
VStack(spacing: 10.0) {
TextField("Tap here", text: $inputText)
}
}
}
Это ошибка SwiftUI? Или я что-то пропустил?