ios開發--鍵盤隱藏

-(void)setupKeyBoard

{

    UITapGestureRecognizer *tapGr = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)];

    tapGr.cancelsTouchesInView = NO;

    [self.view addGestureRecognizer:tapGr];

}

 

-(void)viewTapped:(UITapGestureRecognizer*)tapGr

{

    [_iphoneTextField resignFirstResponder];

    [_passwordText resignFirstResponder];

}

 

或者

//設置鍵盤隱藏

<UIGestureRecognizerDelegate>

-(void)setupKeyBoard

{

UITapGestureRecognizer *singleFingerOne = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleFingerEvent:)];

singleFingerOne.numberOfTouchesRequired = 1; //手指數

singleFingerOne.numberOfTapsRequired = 1; //tap次數

singleFingerOne.delegate= self;

[self.view addGestureRecognizer:singleFingerOne];

}

-(void)handleSingleFingerEvent:(UITapGestureRecognizer*)tap

{

self.loginTableView.contentSize = CGSizeMake(0,0);

[self.view endEditing:YES];

}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章