Я не хочу настраивать свою клавиатуру с цифровой клавиатурой.Я не хочу добавлять к ней какие-либо кнопки.
Я уже использую приведенный выше код, чтобы закрыть цифровую клавиатуру, когда пользователь не использует Voice Over:
let tapRecognizer = UITapGestureRecognizer()
tapRecognizer.addTarget(self, action: #selector(self.didTapView))
self.view.addGestureRecognizer(tapRecognizer)
@objc
func didTapView() {
self.view.endEditing(true)
}
Но этот код не работаеткогда пользователь использует Voice Over.Проблема заключается в том, что, когда слепой пользователь заканчивает писать текстовое поле с цифрой, он не может покинуть клавиатуру, и доступность не читает следующее текстовое поле, он читает всю клавиатуру цифровой клавиатуры, и он всегда будет застрять на ней.
Iпрочитал это решение (создание пользовательской кнопки), а также эту проблему (но это не связано с моей проблемой, поскольку моя клавиатура не настроена)
Любая помощь, пожалуйста