我有一个用户输入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