Возможность управлять фокусом 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 мог забить на такой важный функционал?