【发布时间】:2014-02-12 03:53:50
【问题描述】:
我有两个UITextFields 用于登录,一个用于用户名,一个用于密码。在我无法在第一个 UITextField 中关闭键盘之前,但我设法解决了这个问题,现在的问题是,一旦它关闭,我就无法点击另一个 UITextField 输入密码,我只是卡住了在用户名UITextField 中,键盘被关闭,所以尤其是我无能为力。关于如何关闭键盘然后单击另一个UITextField 输入信息的任何建议?
@interface LoginViewController () <UITextFieldDelegate>
@end
@implementation LoginViewController
@synthesize managedObjectContext, usernameField, passwordField;
-(void) textFieldDidEndEditing:(UITextField *)textField{
}
-(void) textFieldDidBeginEditing:(UITextField *)textField{
[self.usernameField becomeFirstResponder];
}
- (BOOL)textFieldShouldReturn:(UITextField *)textField{
//error occurs here
[self.usernameField resignFirstResponder];
return YES;
}
【问题讨论】:
-
尝试替换 [self.usernameField resignFirstResponder];与 [testField resignFirstResponder];
-
确保正确连接 self.usernameField 委托或尝试 [textField resignFirstResponder];
-
对不起,伙计们,由于某种原因它现在可以工作,我无法解释,但现在我有另一个问题,我改变了问题,你介意查看更新的问题
-
检查我的回答,希望对你有用。
标签: ios objective-c xcode keyboard uitextfield