如何在iPad中隐藏软键盘

时间:2011-06-23 11:07:53

标签: objective-c ios ipad

我有一个导航控制器 第一个视图是登录。用户名和密码有两个文本字段,登录和创建帐户有两个按钮

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

但软键盘不会消失。

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

请帮忙

2 个答案:

答案 0 :(得分:1)

使用此。[deposite resignFirstResponder]。

答案 1 :(得分:0)

假设您有一个名为username的IBOutlet连接到用户名UITextField,并且一个名为password的IBOutlet连接到密码UITextField,请添加以下代码:

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

这应该在导航到下一个视图时解除键盘