Как мы можем автоматически настроить фокус на следующее или предыдущее текстовое поле в представлении SwiftUI?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Как мы можем автоматически настроить фокус на следующее или предыдущее текстовое поле в представлении SwiftUI?

Сообщение Anonymous »

В настоящее время я работаю над задачей автоматической настройки фокуса на следующее или предыдущее текстовое поле в представлении SwiftUI.
Например, у меня есть форма с несколькими текстовыми полями. , и я хочу переместить фокус на следующее текстовое поле, когда пользователь завершит ввод в текущем поле. Кроме того, я хочу переместить фокус на предыдущее текстовое поле после очистки всего текста в текстовом поле.
Примером этого является InputCode, где количество контактов может быть динамическим, и для каждого контакта имеется одно текстовое поле.
В SwiftUI я пробовал оболочки свойств @FocusState и focus(_:) с onSubmit< /code> модификатор.
Однако в этом сценарии нам нужно вручную назначить это состояние каждому текстовому полю. Я хочу сделать его динамичным.

Подробнее здесь: https://stackoverflow.com/questions/787 ... vious-text
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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