2011-02-15 66 views
0

好的,我知道這個話題已經在這裏多次討論過了,但在我看過的所有很多例子中,我一直無法找到我需要的答案。我所有的是一個UITextField,當我點擊它時,我需要鍵盤不顯示。相反,我有一個UIPopoverController顯示出來。如何在UITextField的觸摸事件中不顯示鍵盤?

我已經實現這個方法:

-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField { 
    [textField resignFirstResponder]; 
    NSLog(@"here"); 
    return NO; 
} 

這樣就應該使鍵盤保持了下來,但我不能讓這種方法來火了!我錯過了什麼?

感謝

回答

0

我想你忘記了,使這個代碼在委託的文本框的對象。你是否在界面生成器中拖動了代理或設置了行textField.delegate = self

0

嘿,使用文本字段的代表 in .h with和in .m with textField.delegate = self;

相關問題