title: IQKeyBoardManager : Hide keyboard for a specific textfield
body: <p>In my app I have a form where the user fills out his/her information, the form has some textfields and amongst those is one where the user can select their country. This textfiled is a dropdown which when active displays a dropdown (tableview) with the list of countries to select. I have created a demo project, to reproduce the issue and share it here.
  In this demo, I have add 3 textfields, when the user goes to the second textfiled, using the <code>next</code> button on the keyboard, a tableview is displayed. Now what I want to achieve is my keyboard should hide when the dropdown tableview is displayed.
  I have put in quite some time trying to figure this out but has no success.
  Here is the link to the demo project:
  <a href="https://github.com/tejaskutal/IQKeyboardManagerDemo" rel="nofollow noreferrer">https://github.com/tejaskutal/IQKeyboardManagerDemo</a></p>
  
  <p>Any help is greatly appretiated. </p>
  
  <p>P.S: For some weird reason, when you click <code>next</code> when the first textfiled is active, it jumps to the third one first and then goes to second textfield after <code>next</code> is clicked one more time. However, this has nothing to do with the original problem so I left it there.</p>