Я провел небольшое исследование, но до сих пор не могу найти ответы. Сценарий прост:
У меня есть 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
? Или официальное поведение?
Спасибо за любую помощь.