Я намагаюся знайти спосіб додати ключ або кнопку до SwiftUI numberPad. Тільки знайдені нами посилання говорять, що це неможливо. У світі Swift я додав панель інструментів з кнопкою, щоб відхилити клавіатуру або виконати якусь іншу функцію.
Я б навіть створив перегляд ZStack з кнопкою вгорі, але я не можу знайти спосіб додати numberPad до мого власного виду.
Все, що я дійсно намагаюся зробити в цьому випадку, - це відхилити числоPad, коли дані вводяться. Я спершу спробував змінити SceneDelegate для відхилення на дотиках, але це працює лише в тому випадку, якщо я натискаю інший текст або перегляд текстового поля, а не у відкритому просторі на перегляді.
window.rootViewController = UIHostingController(rootView: contentView.onTapGesture {
window.endEditing(true)
})
В ідеалі я б додавав клавішу Готово в нижньому лівому просторі. По-друге, краще додати панель інструментів, якщо це можна зробити в SwiftUI.
Будь-які вказівки будуть вдячні.
Версія Xcode 11.2.1 (11B500)