2011-06-23 124 views
0

我有一个导航控制器 第一个视图用于登录。有两个用户名和密码的文本字段以及两个用于登录和创建帐户的按钮如何隐藏iPad中的软键盘

如果用户点击用户名或密码文本字段,弹出软键盘。之后,如果用户点击,创建帐户,用户将被导航到第二个视图,在那里他必须进行类别选择(没有输入字段,只是单选按钮)

但软键盘不会消失。

我甚至试过这种 -[UIViewController disablesAutomaticKeyboardDismissal]

请帮

+0

您可能会觉得这很有用:http://stackoverflow.com/questions/3124828/resignfirstresponder-not-hiding-keyboard-on-textfieldshouldreturn – Luke

回答

1

使用this.` [定金resignFirstResponder]。导航时

- (void)viewWillDisappear 
{ 
    [username resignFirstResponder]; 
    [password resignFirstResponder]; 
} 

这应该然后取消键盘:

0

假设你有一个IBOutlet名为username迷上了用户名的UITextField,并迷上了密码的UITextField一个IBOutlet命名密码,添加以下代码到下一个视图