#ios #swift
#iOS #swift
Вопрос:
У меня есть три экрана, на каждом из которых у меня есть текстовое поле. Я переключаюсь между ними внутри контроллера навигации. Текстовые поля были сделаны первыми респондентами.
Как я могу сохранить клавиатуру видимой во время выполнения переходов push / pop?
Ответ №1:
Сделайте каждое текстовое firstResponder
viewDidAppear
поле или viewWillAppear
каждое viewcontroller
что-то вроде,
override func viewWillAppear(animated: Bool) {
yourTextField.becomeFirstResponder()
}
таким образом, каждый раз, когда ваше текстовое поле будет показывать клавиатуру, когда вы viewcontroller
выйдете на передний план (я имею в виду, когда вас viewWillAppear
вызовут)!