Мне нужно всплывающее окно выбора даты В моем приложении, когда я щелкаю по текстовому полю, и я все сделал хорошо, но проблема возникает после выбора даты.знаю, все просто, но мне нужна помощь, спасибо заранее.
попробуйте это: - это UITextField delgete
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField { picker.hidden =YES; // if You want } -(BOOL) textFieldShouldReturn:(UITextField *)textField{ [textField resignFirstResponder]; picker.hidden =NO;// if You want }
попробуй
yourTextField.inputView = yourPicker; yourPicker.delegate = self; //(you need to declare your class will implement <UIPickerViewDelegate>
и
- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component{ //change your yourTextField.text here
попробуйте это:
BOOL availability ; availability = NO;
введите метод, где вы вызываете метод для отображения DatePicker
if(availability) { picker.hidden =YES; availability=NO; } else { picker.hidden =NO; availability=YES; }