你会怎么做?
我有一个带有 UITextField 的表单。当我单击它时,我想显示一个 UIDatePicker 而不是默认弹出的默认键盘?请注意,我的表单上还有其他元素。
最佳答案
我认为这是一种更正式的方式:
UIDatePicker *datePicker = [[[UIDatePicker alloc] init] autorelease];
datePicker.datePickerMode = UIDatePickerModeDate;
[datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];
datePicker.tag = indexPath.row;
textField.inputView = datePicker;
关于iPhone 日期选择器代替键盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4777237/