Estou tentando encontrar uma maneira de adicionar uma chave ou botão ao numberPad do SwiftUI. As únicas referências que encontrei dizem que não é possível. No mundo Swift, adicionei uma barra de ferramentas com um botão para descartar o teclado ou executar alguma outra função.
Eu até criaria uma exibição do ZStack com o botão na parte superior, mas não consigo encontrar uma maneira de adicionar o numberPad à minha própria exibição.
Tudo o que realmente estou tentando fazer neste caso é descartar o numberPad quando os dados são inseridos. Primeiro tentei modificar o SceneDelegate para dispensar as torneiras, mas isso só funciona se eu tocar em outra exibição de texto ou campo de texto que não esteja no espaço aberto da exibição.
window.rootViewController = UIHostingController(rootView: contentView.onTapGesture {
window.endEditing(true)
})
Idealmente, eu adicionaria uma tecla Concluído ao espaço inferior esquerdo. Segundo melhor, adicione uma barra de ferramentas, se isso puder ser feito no SwiftUI.
Qualquer orientação seria apreciada.
Xcode versão 11.2.1 (11B500)