Iphone UIDatepicker和一个文本字段

Iphone UIDatepicker和一个文本字段,iphone,Iphone,我习惯使用datepickerview和texfield。 我这样使用它,当我触摸文本字段时,日期选择器apears(textfield.inputview=…),但我想当我在pickerview中选择一个日期时,它应该出现在文本字段中,请怎么做 为此,您需要为UITextField实现委派,并在其-(BOOL)文本字段中开始编辑:(UITextField*)文本字段编写以下代码 - (BOOL)textFieldShouldBeginEditing:(UITextField *)textFie

我习惯使用datepickerview和texfield。 我这样使用它,当我触摸文本字段时,日期选择器apears(textfield.inputview=…),但我想当我在pickerview中选择一个日期时,它应该出现在文本字段中,请怎么做


为此,您需要为UITextField实现委派,并在其-
(BOOL)文本字段中开始编辑:(UITextField*)文本字段
编写以下代码

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
    [textField resignFirstResponder];
//在这里,您可以编写设置日期选择器中心的代码。 返回否; }

在此之后,您必须为选择器更改事件添加操作方法。在此方法中,您将从选择器值设置
textField
text

NSDateFormatter *datePickerFormat = [[NSDateFormatter alloc] init];
    [datePickerFormat setDateFormat:@"HH:mm"]; //here specify your format..
    yourTextField.text = [datePickerFormat stringFromDate:timePicker.date];
[datePickerFormat release];

谢谢,

谢谢你的回答,我已经这么做了,但是我在这一年遇到了一个问题(这不是出现在文本字段中的好年头)。我也对你做了同样的豁免setDateForma:@“JJ/MM/AAAA”。你更改了日期格式了吗?使用@“dd-MM-yyyy”或@“dd/MM/yyyy”