0

键盘不辞职第二次在同一textfield。我用过UITextFieldDelegate。例如:我输入了一些东西,Name textField然后我退出了键盘。MobileNo我在字段中单击输入了一些内容。这次键盘没有辞职。

-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
    [textField resignFirstResponder];
    return YES;
}
4

2 回答 2

1

delegate你的MobileNo

MobileNo.delegate=self;

或者,如果您使用的是 xib,则Outlet连接delegate

于 2013-02-18T13:54:46.650 回答
-1

尝试这个,

- (void)viewDidLoad
{
 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
tapGesture.cancelsTouchesInView = NO;
[self.view addGestureRecognizer:tapGesture];
}
-(void)dismissKeyboard
{
 [self.view endEditing:YES];
}
于 2013-02-18T13:52:38.617 回答