resignfirsrresponderの後に実行されているテキストフィールドアニメーションのメソッドがあります。ユーザーがipadの矢印を押したときにもこのメソッドが呼び出され、キーボードが非表示になります。ありがとう。
ABCテキストボタンの横にあるボタンのスクリーンショットを追加しました。通常、そのボタンを押すとキーボードが非表示になり、そのボタンをクリックするとアニメーションが呼び出されます。
resignfirsrresponderの後に実行されているテキストフィールドアニメーションのメソッドがあります。ユーザーがipadの矢印を押したときにもこのメソッドが呼び出され、キーボードが非表示になります。ありがとう。
ABCテキストボタンの横にあるボタンのスクリーンショットを追加しました。通常、そのボタンを押すとキーボードが非表示になり、そのボタンをクリックするとアニメーションが呼び出されます。
Ipadの下矢印キーの場合通知を使用できます
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillHide)
name:UIKeyboardWillHideNotification
object:nil];
-(void)keyboardWillHide
{
//call when key board hides
}
次のいずれかのメソッドでテキストフィールドアニメーションメソッドを呼び出すことができUITextFieldDelegate
ます
- (void)textFieldDidEndEditing:(UITextField *)textField {
}
また
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
return YES;
}
中にコードを書くだけです
- (void)textFieldDidEndEditing:(UITextField *)textField {
}
<UITextfieldDelegate>
また、テキストフィールドデリゲートをバインドして.hファイルに書き込むことを忘れないでください
キーボードの完了ボタンを使用する場合は、完了ボタンで1つのビューを取得し、このメソッドを記述します
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
[textField setInputAccessoryView:self.doneView];
}
次に、その完了ボタンに次のアクションを実行します
-(IBAction)doneButtonPressed:(id)sender
{
[currentTextField resignFirstResponder];
}