我在textField中编辑文本,并将UIKeyboardWillHideNotification添加到通知中心。
点击键盘右下角的键盘图标即可隐藏键盘。
但我发现快捷方式栏(粘贴/撤消)仍然存在,并且我没有收到通知(UIKeyboardWillHideNotification)。 在ios8上运行正常。
-->单击键盘图标
当点击键盘中的键盘图标时,会触发ios8中的UIKeyboardWillHideNotification,然后我为textField辞去FirstResponder,使textfield丢失光标。但在ios9中无法触发UIKeyboardWillHideNotification。所以我认为这是由于在ios9中单击键盘图标时键盘没有完全隐藏(工具栏)造成的。我想知道如何在ios9中单击键盘图标时完全隐藏键盘。或任何其他解决方案,在单击键盘图标时放弃文本字段的第一个响应。
谢谢
最佳答案
尝试这个库,它将自动管理所有键盘的隐藏和显示。
将此行粘贴到AppDelegate中的didFnishLaunchingWithOption方法中
IQKeyboardManager.sharedManager().enable = true
关于ios - 如何在ios9(Ipad)中隐藏键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33116592/