2011-12-20 65 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