キーボードが非表示になる直前に通知を取得しようとしています。利用可能な通知を試してみましたが、キーボードが画面から消えるとすべてが呼び出されるようです。キーボードが滑り落ちる直前にコードを実行する必要があります。
1 に答える
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 になります。
于 2013-06-14T22:35:57.153 に答える