Saya mencoba menemukan cara untuk menambahkan kunci atau tombol ke numberPad SwiftUI. Satu-satunya referensi yang saya temukan mengatakan itu tidak mungkin. Di dunia Swift saya menambahkan toolbar dengan tombol untuk mengabaikan keyboard atau melakukan beberapa fungsi lainnya.
Saya bahkan akan membangun tampilan ZStack dengan tombol di atas tetapi saya tidak dapat menemukan cara untuk menambahkan numberPad ke tampilan saya sendiri.
Yang saya benar-benar coba lakukan dalam hal ini adalah mengabaikan numberPad ketika data dimasukkan. Saya pertama kali mencoba untuk memodifikasi SceneDelegate untuk mengabaikan keran, tetapi itu hanya berfungsi jika saya mengetuk tampilan teks atau bidang teks lain tidak di ruang terbuka pada tampilan.
window.rootViewController = UIHostingController(rootView: contentView.onTapGesture {
window.endEditing(true)
})
Idealnya, saya akan menambahkan tombol Selesai ke ruang kiri bawah. Terbaik kedua tambahkan toolbar jika itu bisa dilakukan di SwiftUI.
Bimbingan apa pun akan dihargai.
Xcode Versi 11.2.1 (11B500)
makeCoordinator()
dan menggunakannya untuk target delegasi dan pemilih. Saya setuju dengan komentar-komentar lain, sepertinya belum ada solusi SwiftUI murni.