Я использую a UITextField
с a UIPickerView
вместо него inputView
, так что, когда пользователь нажимает на текстовое поле, вызывается средство выбора, из которого он может выбрать вариант.
Почти все работает, но у меня есть одна проблема: курсор все еще мигает в текстовом поле, когда он активен, что некрасиво и неуместно, поскольку пользователь не должен вводить данные в поле и не представлен с помощью клавиатуры. Я знаю, что мог бы решительно решить эту проблему, установив editing
для NO
него текстовое поле и отслеживая прикосновения к нему, или заменив его кнопкой с пользовательским стилем, и вызвав средство выбора с помощью кода. Однако я хочу использовать эти UITextFieldDelegate
методы для всей обработки событий в текстовом поле, и такие хаки, как замена текстового поля на кнопку, не допускают такой подход.
Как я могу просто спрятать курсор UITextField
вместо?