2011-12-20 64 views
0

我有一個用戶輸入2個文本字段的視圖。但當點擊這些文本字段時,鍵盤不顯示。我連接了委託並實現了以下方法.username和密碼是我的文本字段。鍵盤不顯示與iPhone中的文本字段

- (BOOL)textFieldShouldReturn:(UITextField*)txts{ 
    [username resignFirstResponder]; 
    [password resignFirstResponder]; 
    return YES; 
} 
+0

您是否在XIB中將文本字段與變量名稱連接起來? – Sarah 2011-12-20 06:33:53

+0

是的,我已經連接 – 2011-12-20 06:34:34

+0

它可以在模擬器上運行。問題是在設備 – 2011-12-20 06:37:14

回答

0

它們是否被釋放?他們是否爲零?嘗試將它們分配給第一響應者。

[textField becomeFirstResponder]; 

然後實現BOOL方法

-(BOOL)canBecomeFirstResponder { 

    return YES; 

    } 

你確定你已經設置委託?

[textField setDelegate:self]; 

如果您在XIB中使用它們,您是否正確連接它們?

+0

我在哪裏給[textField becomeFirstResponder];?在viewdidload? – 2011-12-20 06:42:04

+0

是或者甚至是以瀏覽方式。 – Sarah 2011-12-20 06:47:30

+0

不,它不是在設備上工作 – 2011-12-20 07:00:24