を扱うキーボードイベントを閉じ呼び出しされていない方法:私はこのイベントを処理することができますし、どのように私は他のイベントと区別するにはどうすればよいiPadは(キーボードの右下の)キーボードを消すボタンを押す
- (BOOL)textFieldShouldReturn:(UITextField *)textField
(それが集約イベントハンドラによって処理される場合)?
を扱うキーボードイベントを閉じ呼び出しされていない方法:私はこのイベントを処理することができますし、どのように私は他のイベントと区別するにはどうすればよいiPadは(キーボードの右下の)キーボードを消すボタンを押す
- (BOOL)textFieldShouldReturn:(UITextField *)textField
(それが集約イベントハンドラによって処理される場合)?
キーボードの隠すUIKeyboardWillHideNotification通知を聞くことができます。
、あるいはあなたは私がIBにデリゲートを設定する方法
-(void)textFieldDidEndEditing:(UITextField *)textField
を実装することができます。それはリターンキーでうまく動作し、textfieldshouldreturnを呼び出して、その場合に期待したように実行します。それは、しかし、キーボードイベントの却下をキャプチャしていない。 textfieldshouldreturnはそのキーを処理するはずですか?また、デリゲートを設定すると、プログラムによって動作がどのように変更されますか? – Jim
私がキーボードキーを閉じると、textFieldDidEndEditing:メソッドが呼び出されます。ここに入るためにどのような鍵が押されたのか判断できれば助けになるだろう。 – Jim