ios - 如何知道键盘何时隐藏?

标签 ios keyboard uitextfield

我想知道我的键盘何时会隐藏,以滚动到我的 View 顶部。

当我使用 textFieldDidEndEditing 时,当我不编辑文本字段内容但不编辑时它确实有效。

感谢您的建议

最佳答案

像这样添加一个观察者:

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil];

像这样处理事件:
- (void)keyboardDidHide:(NSNotification *)notification {
    NSLog(@"Keyboard did hide");
}

关于ios - 如何知道键盘何时隐藏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11247176/

相关文章:

ios - 删除第一个 View 上的导航标题栏

ios - UITabBarItem 操作不起作用

ios - UITextInputMode currentInputMode 已弃用。建议更换?

ios - 如何创建自定义 iOS 键盘

ios - 未找到符号 - UITextFieldDelegate

swift - 在 Swift 中使用文本字段设置 MKAnnotation 的标题

iphone - NSManagedObject 类对象可以用作模型吗?

ios - HomeKit accessoryDidUpdateReachability 不工作

android - 如何创建 xml 的 id?

iphone - 获取 UITextField 选择更改通知的最佳方式是什么?