title: iOS hide default keyboard and open custom keyboard
body: <p>I have an <code>UITextview</code>, when user taps on <code>UITextview</code> i need to hide the default keyboard. For that i have done,</p>
  
  <pre><code> [myTextView setEditable: NO];
  </code></pre>
  
  <p>So the keyboard is not shown, here i have created an Custom View with <code>UIButton</code>, i need to show this <code>UIView</code> when the user taps on <code>UITextView</code>, for that i have done,</p>
  
  <pre><code>textViewDidBeginEditing{
  
  //Here i have added UIView as subview 
  
  }
  </code></pre>
  
  <p>But this method is not working because of,</p>
  
  <pre><code>[myTextView setEditable: NO];
  </code></pre>
  
  <p>and i need to close the <code>UIView</code> when user clicks the close button inside the <code>UIView</code></p>