Как я могу отклонить цифровую панель, когда пользователь использует Voice Over?стриж - PullRequest
0 голосов
/ 14 июня 2019

Я не хочу настраивать свою клавиатуру с цифровой клавиатурой.Я не хочу добавлять к ней какие-либо кнопки.

Я уже использую приведенный выше код, чтобы закрыть цифровую клавиатуру, когда пользователь не использует 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прочитал это решение (создание пользовательской кнопки), а также эту проблему (но это не связано с моей проблемой, поскольку моя клавиатура не настроена)

Любая помощь, пожалуйста

...