4

我有两个文本字段。我在textFieldDidBeginEditing中使用这段代码,但它并没有关闭键盘。IQKeyboardManager隐藏键盘时点击UITextField

-(void)textFieldDidBeginEditing:(UITextField *)textField { 
    if(textField==textFieldOne) 
    { 

    } 

    else if (textField==textFieldTwo) 
    { 
     [[IQKeyboardManager sharedManager]resignFirstResponder] 
    } 
} 
+0

你得到解决? –

回答

2

这可能有助于尝试

-(void)textFieldDidBeginEditing:(UITextField *)textField { 
if(textField==textFieldOne) 
{ 

} 

else if (textField==textFieldTwo) 
{ 
[self.view endEditing:YES]; 
} 
} 
+0

尝试过它,不起作用。 –

+0

shouldResignOnTouchOutside使用IQKeyboardManager的这个属性来隐藏键盘 – baydi

+0

只有当我们点击外部时,它才隐藏键盘,当点击第二个文本字段时,它就会隐藏。 –