A better TextField for SwiftUI. A growing, multiline, auto-focusable TextField supporting bindable focus.
This has been pulled out of my flashcard app, Omen—in case you need some help memorizing SwiftUI overloads 😜
A simple example app is included in the OmenTextFieldExample subproject.
You can add OmenTextField to an Xcode project by adding it as a package dependency.
- From the File menu, select Swift Packages › Add Package Dependency…
- Paste "https://github.com/kitlangton/OmenTextField" into the package repository URL text field
- Hit Enter!
- iOS support (using UITextView)
- macOS support (using NSTextView)
- Add overrideable
returnKey
for iOS - Add
onCommit
callback