2010-10-21 113 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; 
}