- Вызовы ReloadInputViews в обоих TextFieldDidendingNateding и TextFieldDidBeginEditing
- Вызов ordingStresponder , а затем стал FirStresponder после 0.1 секунд в секундах в секундах в секундах. TextFieldDidBeginEditing
edit 1
a partible artiound: Partiound: P. PS/PRE/P.Te/PATIOND - PS/PRE/P. />extension ViewController: UITextFieldDelegate {
func textFieldDidBeginEditing(_ textField: UITextField) {
if
#available(iOS 26, *),
textField.isSecureTextEntry
{
textField.isSecureTextEntry = false
DispatchQueue.main.asyncAfter(deadline: .now() + 0.1) {
textField.isSecureTextEntry = true
}
}
}
}
< /code>
Похоже, что устраняет поведение, при котором переключение с безопасного поля на поле без зареагирования в режиме обычной алфавитной клавиатуры заставляет клавишу диктовки накладывать клавишу «123». Но это не решает еще одну проблему, в которой, если я нажал ключ «123» на безопасном поле, а затем переключился на нормальное поле и нажал «123», диктовка нежелательна по сравнению с ключом «отменить»
Подробнее здесь: https://stackoverflow.com/questions/797 ... yboard-bug
Мобильная версия