У меня есть UISearchBar, который при нажатии показывает клавиатуру. Однако если пользователь нажимает кнопку «Домой» во время отображения клавиатуры, а затем возвращается в приложение, клавиатура по-прежнему видна. Как я могу скрыть клавиатуру, когда приложение закрывается/переходит в фоновый режим?
Я пробовал следующее в viewDidDisappear:
[eventSearchBar resignFirstResponder];
[eventSearchBar endEditing:YES];
Я также пробовал это в делегате в appDidEnterBackground :
[self.rootController.navigationController.view endEditing:YES];
. Ни один из них не работал.