标签: ios swift uikit nsnotificationcenter notificationcenter
我有一个处理UIKeyboardWillShow通知的功能。但是,当我将特定的视图控制器转移到另一个视图控制器然后返回时,如果键盘仍然在屏幕上,它再次调用该功能,即使它不再在屏幕上,并在控制台中显示:有一个键盘会显示通知但键盘不在屏幕上。“但是,如果我仍然在初始视图控制器中隐藏键盘然后segue并返回,则不会按预期调用该函数。我在resignFirstResponder()中尝试了viewWillDisappear(),但它仍然存在。任何帮助将不胜感激!
UIKeyboardWillShow
resignFirstResponder()
viewWillDisappear()