2010-10-21 171 views
1

我有一个如下所示的窗体(见图)。如果用户点击登录按钮,我希望键盘消失。我怎么做。隐藏iPhone上的键盘

请注意,TextFieldDelegate方法不会被调用,因为用户只是击中UIButton(Login)。因此,我可以在IBAction中为此按钮添加任何内容?

alt text

回答

3

通常情况下,键盘可以自动在用户的文本框外的某处水龙头驳回,但你也可以使用手动隐藏

[textField resignFirstResponder] 
1
set delegate for your text field <UITextFieldDelegate> 
and over ride this method 

-(BOOL)textFieldShouldReturn:(UITextField *)textField 
{ 
    [textField resignFirstResponder]; 
    return YES; 
}