我可以隐藏第一个texbox的键盘,但不能隐藏ios中的第二个文本框

时间:2015-05-27 06:33:07

标签: ios iphone xcode ios7

嗨我正在尝试在键入时出现键盘时隐藏键盘。我已经成功完成了第一个文本框的代码,即username_textbox,但是当我为第二个文本框执行相同的代码时,密码文本键盘不会隐藏。

任何人都可以帮我解决当有多个文本框时如何隐藏键盘。

我的代码是:

ViewController.h

 fisher<-function(n1,n2,n3,n4,fname){
     library(bit64)
     n1n<-as.integer64(n1)
     n2n<-as.integer64(n2)
     n3n<-as.integer64(n3)
     n4n<-as.integer64(n4)
     testor=rbind(c(n1n,n2n),c(n3n,n4n))
     x<-fisher.test(testor)
     print("sample name")
     print(fname)
     print("data is")
     print(testor)
     print("fisher's exact test result is")
     x
   }

fisher( 2200433302,   364949163, 188213539, 127437282, "no_op")
# Error in fisher.test(testor) : 'x' has entries too large to be integer

ViewController.m

//@interface ViewController : UIViewController
//
//@end


@interface ViewController : UIViewController<UITextFieldDelegate>

@property (strong, nonatomic) IBOutlet UITextField *usernameTextbox;

@property (strong, nonatomic) IBOutlet UITextField *passwordTextbox;

@end

2 个答案:

答案 0 :(得分:0)

试试这个

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
    // [self.usernameTextbox resignFirstResponder];
    // [self.passwordTextbox resignFirstResponder];
    [self.view endEditing:YES];
    return YES;
}

答案 1 :(得分:0)

试试这个

 -(BOOL)textFieldShouldReturn:(UITextField *)textField
    {
        [textField resignFirstResponder];
        return YES;
    }