私は、次のキーが押されたときに呼び出されるメソッドを知りたいと思います。iPad:知る方法iPadキーボードのリターンキーが押されましたか?画像を確認してください
私は、キーを押して上記の動作を開始したいです。
これはどのように押されたのですか?
私は、次のキーが押されたときに呼び出されるメソッドを知りたいと思います。iPad:知る方法iPadキーボードのリターンキーが押されましたか?画像を確認してください
私は、キーを押して上記の動作を開始したいです。
これはどのように押されたのですか?
通知を確認してください。UIKeyboardDidHideNotification
。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardDidHide:) name:UIKeyboardDidHideNotification object:nil];
そして...
- (void)keyboardDidHide:(NSNotification *)aNotification {
}
あなたはキーボードが消えるを開始する前に通知する必要がある場合にもUIKeyboardWillHideNotification
にそれを変更することができます。
どのように私はこれを忘れることができます?思い出してくれてありがとう... – Devang
これは簡単に実行できます。時にはプロジェクトに夢中になって、簡単な解決策を忘れることもあります。 :) –
これはリターンキーではありません。 Returnキーはその上にあるキーです。これは単にキーボードを閉じるボタンであり、標準のテキスト入力方法では認識できません。 UIKeyboardWillHideNotification
の通知に登録する必要があります。
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
とそのメソッドを実装:それはあなたが探しているまさにだが、あなたは通知を使用して試すことができた場合
- (void)keyboardWillHide:(NSNotification *)notification
{
// do whatever you want to do when keyboard dismiss button is tapped
}
どのように私はこれを忘れることができますか?思い出してくれてありがとう... – Devang
わからないが。近くにMacを置いてはいけません。コードをgithubからコピーして貼り付けてください。私は、のviewDidLoadでそのコードを持っている:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillHide:) name:UIKeyboardWillHideNotification object:nil];
をして、2つの方法:
- (void)keyboardWillShow:(NSNotification *)notification {
}
- (void)keyboardWillHide:(NSNotification *)notification {
}
は、それが
FYI、Apple製品のリターンキーは、キー入力である;) – doNotCheckMyBlog