在SwiftUI中点击时,TextField的键盘不显示

时间:2020-04-27 21:58:21

标签: keyboard swiftui textfield

当我在物理设备上点击TextField的键盘时,它不显示,我也不知道为什么,这是我的代码:

        VStack {
            HStack {
                Image(colorScheme == .light ? "user" : "userDark")
                    .resizable()
                    .frame(width: 30, height: 30)
                Text(localName)
                    .font(.system(size: 20))
                Spacer()
            }.padding(.horizontal)
            ZStack {
                HStack {
                    TextField("Change name", text: $name)
                        .textFieldStyle(PlainTextFieldStyle())
                        .padding(.leading, 5)
                        .font(.system(size: 20))
                        .autocapitalization(.none)
                        .disableAutocorrection(true)
                        .zIndex(1)
                    if self.name != "" {
                        Spacer()
                        Button(action: {
                            // update name
                        })
                        {
                            Text("Update")
                                .padding()
                        }.padding()
                    }

                }.padding(.horizontal)
            }
        }

提前谢谢!

0 个答案:

没有答案