如何使用textField SwiftUI的TouchesBegan和TouchesEnd在外部单击时辞职键盘

时间:2019-06-17 05:54:07

标签: ios swift swiftui

我创建了一个TextField以在 SwiftUI框架

中获取用户名

我已经完成了在TextField中实现SwiftUI的代码。并且在用户单击键盘上的返回按钮时我也实现了。但是我必须在用户点击BackGround视图( ContentView或非TextField视图)

必须实施Touches began and Touches End跟踪

struct ContentView : View {

    @State private var name: String = ""

    var body: some View {
        VStack{
            Text("Good monring \(name)")
            TextField($name, placeholder: Text("Name...")) {
                UIApplication.shared.keyWindow?.endEditing(true)
            }
        }
    }
}

0 个答案:

没有答案