我已经创建了一个数据录入的iPad应用程序。 我使用Tableview进行数据输入,单元格是自定义单元格。 对于我创建带有pickerview(UIDatePicker)
的文本字段的日期 pickerView = [[UIDatePicker alloc] init];
[pickerView sizeToFit];
pickerView.autoresizingMask = (UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight);
pickerView.datePickerMode = UIDatePickerModeDate;
self.dateField.inputView = pickerView;
问题在于,当我按下文本字段时,它会在视图的中间显示选择器视图,当我按下“完成”按钮隐藏选择器视图时,输入视图(默认键盘)的默认位置不在视图底部但在中间。如果再次按下选取器视图的“完成”按钮,键盘位置会增加其x值。
问题是因为当我显示选择器视图时,键盘未对接(iOS5)。
是否可以在代码中设置键盘的未对接停靠状态?
我已插入问题的图片: