Возможность управлять фокусом TextField и других элементов в SwiftUI появилась аж в третей версии, спустя два года после запуска.
Иными словами, если вы хотите сделать форму ввода и автоматически передать фокус (first responder) элементу – изощряйтесь, think different, придумывайте велосипеды, тащите UITextField или используйте версию таргета iOS 15 (она не в проде ещё).
Топик WWDC
Direct and reflect focus in SwiftUI
Обсуждение на форуме Apple, где разработчики делятся своим разочарованием
https://developer.apple.com/forums/thread/650112
Как мне сказали, Flutter имел эту возможность сразу в первой версии. Не проверял, но звучит логично. Почему Apple мог забить на такой важный функционал?
Иными словами, если вы хотите сделать форму ввода и автоматически передать фокус (first responder) элементу – изощряйтесь, think different, придумывайте велосипеды, тащите UITextField или используйте версию таргета iOS 15 (она не в проде ещё).
Топик WWDC
Direct and reflect focus in SwiftUI
Обсуждение на форуме Apple, где разработчики делятся своим разочарованием
https://developer.apple.com/forums/thread/650112
Как мне сказали, Flutter имел эту возможность сразу в первой версии. Не проверял, но звучит логично. Почему Apple мог забить на такой важный функционал?