我有文本字段动画的方法,它在 resignfirsrresponder 之后运行我希望当用户按下 ipad 的向下箭头时也调用该方法,它隐藏了键盘任何想法如何做到这一点。谢谢。
我在 ABC 文本按钮 i 旁边添加了屏幕截图,当我们按下该按钮时,通常键盘隐藏我想在该按钮单击时调用动画。
我有文本字段动画的方法,它在 resignfirsrresponder 之后运行我希望当用户按下 ipad 的向下箭头时也调用该方法,它隐藏了键盘任何想法如何做到这一点。谢谢。
我在 ABC 文本按钮 i 旁边添加了屏幕截图,当我们按下该按钮时,通常键盘隐藏我想在该按钮单击时调用动画。
对于 Ipad 向下箭头键您可以使用通知
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(keyboardWillHide)
name:UIKeyboardWillHideNotification
object:nil];
-(void)keyboardWillHide
{
//call when key board hides
}
您可以在以下任何一种方法中调用 textfield 动画UITextFieldDelegate
方法
- (void)textFieldDidEndEditing:(UITextField *)textField {
}
或者
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
return YES;
}
如果您想在键盘上使用完成按钮,请使用完成按钮查看一个视图并编写此方法
-(void)textFieldDidBeginEditing:(UITextField *)textField
{
[textField setInputAccessoryView:self.doneView];
}
然后对该完成按钮执行以下操作
-(IBAction)doneButtonPressed:(id)sender
{
[currentTextField resignFirstResponder];
}
只需在里面写你的代码
- (void)textFieldDidEndEditing:(UITextField *)textField {
}
并且不要忘记绑定文本字段委托并写入<UITextfieldDelegate>
.h 文件