Как сохранить клавиатуру с цифровой клавиатурой видимой при переходах контроллера навигации?

#ios #swift

#iOS #swift

Вопрос:

У меня есть три экрана, на каждом из которых у меня есть текстовое поле. Я переключаюсь между ними внутри контроллера навигации. Текстовые поля были сделаны первыми респондентами.

Как я могу сохранить клавиатуру видимой во время выполнения переходов push / pop?

Ответ №1:

Сделайте каждое текстовое firstResponder viewDidAppear поле или viewWillAppear каждое viewcontroller что-то вроде,

  override func viewWillAppear(animated: Bool) {

    yourTextField.becomeFirstResponder()
}
 

таким образом, каждый раз, когда ваше текстовое поле будет показывать клавиатуру, когда вы viewcontroller выйдете на передний план (я имею в виду, когда вас viewWillAppear вызовут)!