клавиатура всплывает на произвольной высоте - PullRequest
1 голос
/ 09 января 2012

Мне нужны твои огни по вопросу, который я только что встретил. Я разрабатываю приложение для 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.

Когда я нажимаю на любое текстовое поле, клавиатура (даже обычная) отображается на произвольной высоте, иногда покрывая центральную часть экрана, иногда верхнюю. Не могли бы вы помочь мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...