Мне нужны твои огни по вопросу, который я только что встретил.
Я разрабатываю приложение для iPad, и мне нужно использовать DatePicker для заполнения textField.
Для этого для нужного текстового поля я заменяю обычную клавиатуру на DatePicker, используя свойство textField.inputView . Точнее, я делаю что-то подобное:
UIDatePicker * datePicker = [[[UIDatePicker alloc] init] autorelease];
datePicker.datePickerMode = UIDatePickerModeDateAndTime;
datePicker.timeZone = [NSTimeZone timeZoneWithAbbreviation:@"UTC"];
[datePicker addTarget:self action:@selector(datePickerValueChanged:)
forControlEvents:UIControlEventValueChanged];
textField.inputView = datePicker;
, с datePickerValueChanged метод, который позволяет изменять значение textfield.text в соответствии с выбранным значением datePicker.
Когда я нажимаю на любое текстовое поле, клавиатура (даже обычная) отображается на произвольной высоте, иногда покрывая центральную часть экрана, иногда верхнюю.
Не могли бы вы помочь мне решить эту проблему?