Итак, у меня есть UIPickerView как inputView для одного из моих текстовых полей. Он работает отлично: он скользит вверх, как обычная клавиатура, я могу выбрать параметр, и он будет заполнен в текстовом поле.
Единственная проблема в том, что я могу напрямую редактировать поле, введя в него. Как запретить такое поведение? Чтобы даже курсор не отображался?
Я пробовал:
- (BOOL)textFieldShouldBeginEditing:(UITextField*)textField
{
[self.datePick setHidden:NO];
return NO;
}
но в этом случае пикер перестает работать полностью - не появляется.
Спасибо за вашу помощь!