-3

在此处输入图像描述我有文本字段动画的方法,它在 resignfirsrresponder 之后运行我希望当用户按下 ipad 的向下箭头时也调用该方法,它隐藏了键盘任何想法如何做到这一点。谢谢。

我在 ABC 文本按钮 i 旁边添加了屏幕截图,当我们按下该按钮时,通常键盘隐藏我想在该按钮单击时调用动画。

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

您可以在以下任何一种方法中调用 textfield 动画UITextFieldDelegate方法

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


}

或者

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

    return YES;
}
于 2013-03-13T10:15:04.990 回答
0

如果您想在键盘上使用完成按钮,请使用完成按钮查看一个视图并编写此方法

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

然后对该完成按钮执行以下操作

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

只需在里面写你的代码

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


}

并且不要忘记绑定文本字段委托并写入<UITextfieldDelegate>.h 文件

于 2013-03-13T10:16:29.697 回答