Which allows the keyboard to remain visible when pushing a new vc which will take on the first responder before it appears.
However, UIKeyboardWillHideNotification notifications are sent when text field's stop becoming first responder & regardless of whether the keyboard is showing or hiding.
When pushing a new view controller to a nav stack, it's common to have behaviour such as:
Which allows the keyboard to remain visible when pushing a new vc which will take on the first responder before it appears.
However,
UIKeyboardWillHideNotification
notifications are sent when text field's stop becoming first responder & regardless of whether the keyboard is showing or hiding.