我正试图在键盘隐藏之前收到通知。我已经尝试了可用的通知,但它们似乎都在键盘消失的时候调用。我需要在键盘开始向下滑动之前运行代码。
答案 0 :(得分:1)
观察通知:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow) name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
方法:
- (void)keyboardWillShow:(NSNotification *)notification {
}
- (void)keyboardWillHide:(NSNotification *)notification {
}
隐藏键盘需要0.25或0.3。 如果你需要在隐藏之前采取行动,只需制作0.2的计时器,你就可以在完成行动之前获得0.1。