键盘不辞职第二次在同一textfield
。我用过UITextFieldDelegate
。例如:我输入了一些东西,Name
textField
然后我退出了键盘。MobileNo
我在字段中单击输入了一些内容。这次键盘没有辞职。
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
键盘不辞职第二次在同一textfield
。我用过UITextFieldDelegate
。例如:我输入了一些东西,Name
textField
然后我退出了键盘。MobileNo
我在字段中单击输入了一些内容。这次键盘没有辞职。
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
做delegate
你的MobileNo
MobileNo.delegate=self;
或者,如果您使用的是 xib,则Outlet
连接delegate
尝试这个,
- (void)viewDidLoad
{
UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dismissKeyboard)];
tapGesture.cancelsTouchesInView = NO;
[self.view addGestureRecognizer:tapGesture];
}
-(void)dismissKeyboard
{
[self.view endEditing:YES];
}