🕊️

【SwiftUI】 TextField を自動でフォーカスする

2023/02/06に公開

環境

  • Xcode 14.2
  • Swift 5.7.2

方法

  1. パッケージをインストールする
  • SwiftPM
https://github.com/siteline/SwiftUI-Introspect.git

https://github.com/siteline/SwiftUI-Introspect

  1. 読み込み
import Introspect
  1. 下記を追加する
TextField("", text: )
.introspectTextField { textField in
    textField.becomeFirstResponder()
}

参考

https://stackoverflow.com/questions/56507839/swiftui-how-to-make-textfield-become-first-responder/56508132

https://github.com/siteline/SwiftUI-Introspect

Discussion