-3

ここに画像の説明を入力してくださいresignfirsrresponderの後に実行されているテキストフィールドアニメーションのメソッドがあります。ユーザーがipadの矢印を押したときにもこのメソッドが呼び出され、キーボードが非表示になります。ありがとう。

ABCテキストボタンの横にあるボタンのスクリーンショットを追加しました。通常、そのボタンを押すとキーボードが非表示になり、そのボタンをクリックするとアニメーションが呼び出されます。

4

4 に答える 4

2

Ipadの下矢印キーの場合通知を使用できます

  [[NSNotificationCenter defaultCenter] addObserver:self
                                                 selector:@selector(keyboardWillHide)
                                                     name:UIKeyboardWillHideNotification
                                                   object:nil];

-(void)keyboardWillHide
{
//call when key board hides
}
于 2013-03-13T10:15:21.987 に答える
0

次のいずれかのメソッドでテキストフィールドアニメーションメソッドを呼び出すことができUITextFieldDelegateます

- (void)textFieldDidEndEditing:(UITextField *)textField {


}

また

- (BOOL)textFieldShouldReturn:(UITextField *)textField {

    return YES;
}
于 2013-03-13T10:15:04.990 に答える
0

中にコードを書くだけです

- (void)textFieldDidEndEditing:(UITextField *)textField {


}

<UITextfieldDelegate>また、テキストフィールドデリゲートをバインドして.hファイルに書き込むことを忘れないでください

于 2013-03-13T10:16:29.697 に答える
0

キーボードの完了ボタンを使用する場合は、完了ボタンで1つのビューを取得し、このメソッドを記述します

-(void)textFieldDidBeginEditing:(UITextField *)textField
{   
    [textField setInputAccessoryView:self.doneView];
}

次に、その完了ボタンに次のアクションを実行します

-(IBAction)doneButtonPressed:(id)sender
{
    [currentTextField resignFirstResponder];
}
于 2013-03-13T10:18:45.323 に答える