У меня есть приложение с 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 { ...