Мне нужно руководство, потому что, похоже, я неправильно понял некоторые понятия. Все, чего я хотел бы добиться, это иметь UIPickerView в качестве inputView для UITextField. Это легко сделать self.textField.inputView = self.pickerView
. Проблема в том, что у вас все еще есть мигающий курсор и что устройство с клавиатурой BT все еще может вводить текст в текстовое поле. Итак, я читал о пользовательских UIViews, которые могут выступать в качестве первых ответчиков. Я создал подкласс UIView и добавил canBecomeFirstResponder
, canResignFirstResponder
, becomeFirstResponder
и resignFirstResponder
, и все они возвращают yes. Проблема в том, что когда я нажимаю на вид, ничего не происходит. Определение пользовательского inputView
не помогло, он просто ведет себя так, как будто ничего не произошло.
Любое руководство приветствуется. Спасибо, З.