Основное действие, инициируемое после клавиатуры клавиатурыWillShowNotification - PullRequest
0 голосов
/ 06 марта 2020

Я провел небольшое исследование, но до сих пор не могу найти ответы. Сценарий прост:

У меня есть ViewController, называемый MainVC
Я поместил 2 наблюдателей внутри viewDidLoad

NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillShow), name: UIResponder.keyboardWillShowNotification, object: nil)
NotificationCenter.default.addObserver(self, selector: #selector(keyboardWillHide), name: UIResponder.keyboardWillHideNotification, object: nil)
  • У меня есть UITextField , со связанным Первичным действием, инициированным для MainV C, называемым doneAction

  • Каждый раз, когда я нажимаю клавишу «Возврат», он отправляет keyboardWillShowNotification, хотя там нет ни одной строки код внутри doneAction

Это какая-то ошибка или странная реакция UITextField? Или официальное поведение?

Спасибо за любую помощь.

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