我有一個用戶輸入2個文本字段的視圖。但當點擊這些文本字段時,鍵盤不顯示。我連接了委託並實現了以下方法.username和密碼是我的文本字段。鍵盤不顯示與iPhone中的文本字段
- (BOOL)textFieldShouldReturn:(UITextField*)txts{
[username resignFirstResponder];
[password resignFirstResponder];
return YES;
}
我有一個用戶輸入2個文本字段的視圖。但當點擊這些文本字段時,鍵盤不顯示。我連接了委託並實現了以下方法.username和密碼是我的文本字段。鍵盤不顯示與iPhone中的文本字段
- (BOOL)textFieldShouldReturn:(UITextField*)txts{
[username resignFirstResponder];
[password resignFirstResponder];
return YES;
}
它們是否被釋放?他們是否爲零?嘗試將它們分配給第一響應者。
[textField becomeFirstResponder];
然後實現BOOL
方法
-(BOOL)canBecomeFirstResponder {
return YES;
}
你確定你已經設置委託?
[textField setDelegate:self];
如果您在XIB中使用它們,您是否正確連接它們?
我在哪裏給[textField becomeFirstResponder];?在viewdidload? – 2011-12-20 06:42:04
是或者甚至是以瀏覽方式。 – Sarah 2011-12-20 06:47:30
不,它不是在設備上工作 – 2011-12-20 07:00:24
您是否在XIB中將文本字段與變量名稱連接起來? – Sarah 2011-12-20 06:33:53
是的,我已經連接 – 2011-12-20 06:34:34
它可以在模擬器上運行。問題是在設備 – 2011-12-20 06:37:14