title: edit the UITextField.text property directly the UITextFieldDelegate will not fire
body: <p>If you edit the UITextField.text property directly the UITextFieldDelegate will not fire. Is there a proper way of using the UITextField with a custom input view? I created my own numberpad viewcontroller, and I can modify the UITextField.text but I can not get the cursor location if I don't receive events from UITextFieldDelegate.shouldChangeCharactersInRange.</p>
  
  <p>Any idea on what's the proper way of using a custom input with UITextField?</p>