title: Is there a way to prevent the keyboard from dismissing?
body: <p>I realize that this is the inverse of most posts, but I would like for the keyboard to remain up <strong>even if the 'keyboard down' button is pressed</strong>.</p>
  
  <p>Specifically, I have a view with two <code>UITextField</code>s. With the following delegate method</p>
  
  <pre><code>- (BOOL)textFieldShouldReturn:(UITextField *)textField {
      return NO;
  }
  </code></pre>
  
  <p>I am able to keep the keyboard up even if the user presses the <code>Done</code> button on the keyboard or taps anywhere else on the screen EXCEPT for that pesky keyboard down button on the bottom right of the keyboard. </p>
  
  <p>I am using this view like a modal view (though the view is associated with a ViewController that gets pushed in a UINavigationController), so it really works best from a user perspective to keep the keyboard up all of the time. If anyone knows how to achieve this, please let me know! Thanks!</p>
  
  <p><strong>UPDATE</strong> Still no solution! When <code>Done</code> is pressed, it triggers <code>textFieldShouldReturn</code>, but when the <code>Dismiss</code> button is pressed, it triggers <code>textFieldDidEndEditing</code>. I cannot block the <code>textField</code> from ending editing or it <strong>never</strong> goes away. Somehow, I really want to have a method that detects the <code>Dismiss</code> button and ignores it. If you know a way, please enlighten me!</p>