Клавиатура TextField не отображается, когда я нажимаю на нее в SwiftUI - PullRequest
2 голосов
/ 28 апреля 2020

Клавиатура 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)
            }
        }

Заранее спасибо!

...