我有一个表单,当按下提交按钮时,它会将两个文本字段中的信息提交给Parse并调用此操作,但是当按下按钮时我无法隐藏键盘并可以使用一些帮助。这是我目前的代码:
-(IBAction)PurchaseSubmitAction:(id)sender{
PFObject *gameScore = [PFObject objectWithClassName:@"Purchase"];
gameScore[@"name"] = FullName.text;
gameScore[@"phone"] = PhoneNumber.text;
[gameScore saveInBackground];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:.3];
[_Purchase setAlpha:0];
[UIView commitAnimations];
[sender resignFirstResponder];
NSLog(@"Load");
}
如何清除键盘?提前谢谢。
答案 0 :(得分:1)
尝试[self.view endEditing:YES]
其中self
是UIViewController
的实例,或者跟踪焦点UITextField
并使用[self.trackedTextField resignFirstResponder]
。代码中的sender
是UIButton
的实例,在这种情况下不是firstResponder
。
答案 1 :(得分:0)
尝试[yourTextField resignFirstResponder];