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

只有當我們點擊外部時,它才隱藏鍵盤,當點擊第二個文本字段時,它就會隱藏。 –