键盘不会在同一textfield
上第二次辞职。我用了UITextFieldDelegate
。对于Ex:我在Name
textField
中输入了一些东西,然后我退出了键盘。我点击MobileNo
字段输入了一些内容。这次键盘没有辞职。
-(BOOL)textFieldShouldReturn:(UITextField *)textField
{
[textField resignFirstResponder];
return YES;
}
答案 0 :(得分:1)
制作delegate
MobileNo
MobileNo.delegate=self;
如果您使用的是xib,请Outlet
delegate
答案 1 :(得分:-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];
}