iOS隐藏键盘动作

时间:2014-11-16 21:44:49

标签: ios keyboard uitextfield

我有一个表单,当按下提交按钮时,它会将两个文本字段中的信息提交给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");
}

如何清除键盘?提前谢谢。

2 个答案:

答案 0 :(得分:1)

尝试[self.view endEditing:YES]其中selfUIViewController的实例,或者跟踪焦点UITextField并使用[self.trackedTextField resignFirstResponder]。代码中的senderUIButton的实例,在这种情况下不是firstResponder

答案 1 :(得分:0)

尝试[yourTextField resignFirstResponder];