Works in Xcode 12 beta
import SwiftUI
struct ContentView: View {
...
var body: some View {
NavigationView {
...
}
.onTapGesture {
hideKeyboard()
}
}
}
#if canImport(UIKit)
extension View {
func hideKeyboard() {
UIApplication.shared.sendAction(#selector(UIResponder.resignFirstResponder), to: nil, from: nil, for: nil)
}
}
#endif