键盘隐藏前的通知?

时间:2013-06-14 22:33:53

标签: iphone ios objective-c keyboard

我正试图在键盘隐藏之前收到通知。我已经尝试了可用的通知,但它们似乎都在键盘消失的时候调用。我需要在键盘开始向下滑动之前运行代码。

1 个答案:

答案 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。