Клавиатура идет очень медленно в iOS - PullRequest
0 голосов
/ 14 мая 2018

У меня есть приложение с TextField.Если TextField пусто, то оно отображается UIAlertView одной кнопкой.Когда пользователь нажимает кнопку в UIAlertView, он должен вернуться в TextField.

Я использую self.TextField.becomeFirstResponder() для этого.Оно работает.Но проблема в том, что клавиатура отображается очень медленно.Похоже, перед выводом отображается задержка в одну секунду.

     if TextField.text?.isEmpty ?? true {

     let alert = UIAlertController(title: "Title", message: "Text", preferredStyle: .alert)
     alert.addAction(UIAlertAction(title: "Okay", style: .cancel, handler: { (action: UIAlertAction!) in

     self.TextField.becomeFirstResponder()
     }))

     self.present(alert, animated: true)
     print("textField is empty")

     } else { ...

1 Ответ

0 голосов
/ 14 мая 2018

Убедитесь, что Slow Animation отключено в меню Debug:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...