title: Hide the cursor of a UITextField
body: <p>I am using a <code>UITextField</code> with a <code>UIPickerView</code> for its <code>inputView</code>, so that when the user taps the text field, a picker is summoned for them to select an option from.</p>
  
  <p>Nearly everything works, but I have one problem: the cursor still flashes in the text field when it is active, which is ugly and inappropriate, since the user is not expected to type into the field and is not presented with a keyboard. I know I could hackily solve this by setting <code>editing</code> to <code>NO</code> on the text field and tracking touches on it, or by replacing it with a custom-styled button, and summoning the picker via code. However, I want to use the <code>UITextFieldDelegate</code> methods for all the event handling on the text field and hacks such as replacing the text field with a button do not permit this approach.</p>
  
  <p>How can I simply hide the cursor on the <code>UITextField</code> instead?</p>