Показать указатель даты в текстовом поле
Я очень новичок в iOS, поэтому, очевидно, мне не хватает нескольких концепций при попытке следовать этому решениюОтображение даты выбора при нажатии на текстовое поле к моей проблеме.
У меня есть интерфейс и реализация в классе под названием DatepickerAppDelegate, но я здесь потерян:
«В XIB вытащите UIToolbar и UIDatePicker, но не присоединяйте их к представлению. Подключите выходы соответствующим образом. DateChanged: реагирует на изменения в средстве выбора даты, а doneEditing: вызывается, когда кнопка« Готово »на панели инструментов щелкнул. Подключите их тоже. Методы реализованы, как указано ниже. "
Я читал кое-что о XIB, но я использую раскадровку, так что я думаю, что нет, тогда. Кроме того, я не уверен, как я должен извлекать элементы, не прикрепляя их к моим контроллерам представления (я пытаюсь, но когда я отпускаю кнопку мыши, инструмент возвращается на панель инструментов), и я не даже не понимаю, зачем мне нужен UIToolbar.
И, наконец, как мне подключить мое текстовое поле к делегату DatePicker?
Кто-нибудь может мне помочь?
ОБНОВИТЬ:
На самом деле это очень просто, мне просто нужно:
datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeDate;
[datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];
self.birthday.inputView = datePicker;