title: What are the default values for caretRectForPosition or How to set a BOOL that determines an override of a class
body: <p>In my <code>UITextField</code> subclass I'm using the next code to hide the blinking caret:</p>
  
  <pre><code>- (CGRect)caretRectForPosition:(UITextPosition *)position
  {
      return CGRectZero;
  }
  </code></pre>
  
  <p>My goal is to set a property to enable or disable the above. My problem is that I don't know what the default rect is in order to show the caret.</p>
  
  <p>Another option I thought about is to set a bool that determines if to over ride the method <code>caretRectForPosition</code> or not. Is that possible?</p>