How do I prevent the editing of text in a UITextField
along with hiding the cursor/caret/magnifying glass, but still present the keyboard, as I am using an inputView
with a UIPickerView
/UIDatePickerView
?
Setting userInteractionEnabled
to NO
does not work, because it no longer receives any touches and will not present the keyboard.
Subclass UITextField
In your UITextFieldDelegate
Now just set your text programmatically from the result of your UIPickerView/UIDatePicker.