I have an iOS project with a text field and a button. Clicking the text field making it first responder and the keyboard is called. And when I click the button after that, the keyboard is still on the screen and the text field is still first reponsder. Natural thinking, clicking the button should make the it the first responder and force the text filed to resign, but why does this process not happen in Xcode? 
 If my application has 2 buttons A and B, will clicking A making it first responder? And will clicking B after that making B first responder and A will resign?