美文网首页
SwiftUI 给keyboard加toolbar

SwiftUI 给keyboard加toolbar

作者: 找自己的idea | 来源:发表于2021-12-04 21:52 被阅读0次

    功能:想给输入键盘加一个toolbar. 并且在点击时收起键盘 需要用到@FocusState。

    struct ContentView: View {
        @State private var name = "Taylor"
        @FocusState private var isFocused: Bool
        var body: some View {
            TextField("Enter your name", text: $name)
                .textFieldStyle(.roundedBorder)
                .focused($isFocused)
                .toolbar {
                    ToolbarItemGroup(placement: .keyboard) {
                        Spacer()
                        Button("Done") {
                            print("Done")
                            isFocused = false
                        }
                    }
                }
        }
    }
    

    hackingwithswift

    相关文章

      网友评论

          本文标题:SwiftUI 给keyboard加toolbar

          本文链接:https://www.haomeiwen.com/subject/jwxbxrtx.html