Я использовал средство выбора даты вместо клавиатуры. И кнопка панели пользовательского интерфейса с ОК, отменой и гибким пространством. Но он не реагирует, когда я меняю режим «Портрет» на «Пейзаж».
Панель инструментов: -
UIToolbar *toolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, 50)];
toolbar.barStyle=UIBarStyleBlackTranslucent;
cancelBtn=[[UIBarButtonItem alloc]initWithTitle:@"Cancel" style:UIBarButtonItemStyleBordered target:self action:nil];
flexible = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:self action:nil];
doneBtn = [[UIBarButtonItem alloc]initWithTitle:@"OK"style:UIBarButtonItemStyleDone target:self action:nil];
[toolbar setItems:[NSArray arrayWithObjects:cancelBtn,flexible,doneBtn,nil]];
[toolbar sizeToFit];
_txt_dob.inputAccessoryView=datePicker;
Выбор UIDate: -
datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeDate;
[_txt_dob setInputView:datePicker];
[datePicker addSubview:toolbar];
viewWillLayoutSubviews()
- person EI Captain v2.0   schedule 17.02.2016