切换视图时键盘隐藏

问题描述

| 我有2个视图:登录页面注册页面。如果用户导航到其他视图时显示键盘,则我希望程序自行关闭键盘。但是,从注册页面导航回登录页面时,键盘自动显示。另一件事是,当我从显示键盘注册页面切换回登录页面时,它杀死了登录键盘,而不是注册键盘。 这是我的代码
   -(void) viewWilldisappear:(BOOL)animated {
        [currentTextField resignFirstResponder];
    }

    -(IBAction) registerButton:(id) sender
    {
        Registers *registerview = [[Registers alloc] initWithNibName:nil bundle:nil];    
        [self presentModalViewController:registerview animated:NO];   
    }

-(IBAction)back:(id)sender 
{
[self dismissModalViewControllerAnimated:YES];
}

// Console log when I navigates with keyboardshown on login view to register view.
-28 11:27:45.518 LoginPage[457:207] Login view appear // loaded the app 
2011-05-28 11:28:00.131 LoginPage[457:207] Login Keyboard appear // tap on TextField
2011-05-28 11:28:02.435 LoginPage[457:207] Login Keyboard disappear // Navigate to register view started
2011-05-28 11:28:02.440 LoginPage[457:207] Register view appeared
2011-05-28 11:28:02.443 LoginPage[457:207] Login view disappear
2011-05-28 11:28:07.370 LoginPage[457:207] Login view appear // Navigate back started
2011-05-28 11:28:07.372 LoginPage[457:207] Register view disappeared
2011-05-28 11:28:07.788 LoginPage[457:207] Login Keyboard appear
    

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)