Mostrar o datepicker no textfield tap
Eu sou muito novo para iOS, então, obviamente, estou perdendo alguns conceitos ao tentar seguir esta soluçãoExibir o datepicker ao tocar no campo de texto para o meu problema.
Eu tenho a interface e implementação em uma classe chamada DatepickerAppDelegate, mas estou perdido aqui:
"No XIB, Puxe um UIToolbar e um UIDatePicker, mas não o anexe à view. Conecte as tomadas apropriadamente. DateChanged: responde às mudanças no selecionador de data e doneEditing: é chamado quando o botão Done na barra de ferramentas é clicado. Conecte-os também. Os métodos são implementados conforme listado abaixo. "
Eu li algo sobre o XIB, mas estou usando um storyboard, então acho que não tenho mais. Além disso, não tenho certeza de como devo extrair os elementos sem anexá-los aos controladores de visualização (estou tentando, mas quando libero o botão do mouse, a ferramenta volta para a barra de ferramentas) e não faço isso. Eu ainda entendo porque eu preciso de um UIToolbar.
E, finalmente, como conecto meu campo de texto ao delegado datepicker?
Alguém pode me ajudar?
ATUALIZAR:
Na verdade, é muito simples, eu só preciso:
datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeDate;
[datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];
self.birthday.inputView = datePicker;