相关疑难解决方法(0)

如何使TextField成为第一响应者?

这是我的代码...

struct ContentView : View {
    @State var showingTextField = false
    @State var text = ""
    var body: some View {
        return VStack {
            if showingTextField {
                TextField($text)
            }
            Button(action: {
                self.showingTextField.toggle()
            }) {
                Text ("Show")
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要的是当文本字段变为可见时,使文本字段成为第一响应者(即,获得焦点并弹出键盘)。

swift swiftui

31
推荐指数
10
解决办法
3078
查看次数

标签 统计

swift ×1

swiftui ×1