在推视图控制器时隐藏

时间:2015-11-17 23:15:05

标签: ios objective-c view keyboard

当我点击键盘上的go按钮时,我推送到一个新的视图控制器,但是在新视图控制器上暂时显示旧键盘仍然显示,我怎么能重新键盘键盘所以它不会出现在新的视图控制器上我已经尝试了两个

[_passwordField resignFirstResponder];

这个

prepareForSegue
IBAction方法中的

和{{1}}

中的相同两行

1 个答案:

答案 0 :(得分:0)

我认为你是第一个想要推送到一个新的视图控制器,之后你是隐藏键盘的代码。使用以下代码解决您的问题,使用此委托方法 textFieldShouldReturn

-(BOOL)textFieldShouldReturn:(UITextField *)textField {
     if ( textField ==  _passwordField){
          [_passwordField resignFirstResponder];
          //After that Push to a new view controller From Here
     }
     return TRUE;
}