从UITableViewCell的列表中选择月份?
问题描述:
对于我来说,允许用户从UITableViewCell中选择一个月的最佳方式是什么? UIPickerView需要高度非常大,这使得它看起来很丑。还有其他一些选择吗?我不想在那里放置文本字段,并手动让用户输入一个月.. 谢谢。从UITableViewCell的列表中选择月份?
答
UIDatePicker *datePicker = [[UIDatePicker alloc] init];
datePicker.datePickerMode = UIDatePickerModeDate;
[datePicker addTarget:self action:@selector(datePickerValueChanged:) forControlEvents:UIControlEventValueChanged];
datePicker.tag = indexPath.row;
textField.delegate= self;
textField.inputView = datePicker; // Now the Keyboard will not appear //
[datePicker release];
UIPickerView仅占用屏幕的35%...与键盘大小相同。这是选择日期的最佳视图,并为用户提供了令人敬畏的体验。 – Legolas 2011-06-08 19:28:50
那么如何显示UIPickerView而不是UIKeyboard? – BukLau 2011-06-08 20:48:37
...检查答案 – Legolas 2011-06-08 20:53:40