2011-11-24 213 views

回答

1

這可能有幫助。

[datePicker addTarget:self action:nil @selector(updateUITextField) forControlEvents:UIControlEventValueChanged]; 

-(void)updateUITextField{ 
     NSDateFormatter *df = [[NSDateFormatter alloc] init]; 
    df.dateStyle = NSDateFormatterMediumStyle; 
    myTextField.text = [NSString stringWithFormat:@"%@", 
       [df stringFromDate:datePicker.date]]; 
    [df release]; 
} 

不要忘了添加UIPickerViewDelegate到你的頭文件。

+0

tnahkyou!我知道了 –

1

使用UIControlEventValueChanged控件事件來檢測選取器的值何時已被更改。在此方法中,將picker的date屬性傳遞給UITextField,或者可選地傳遞給TextField讀取的變量。

下面是蘋果公司的文檔和建議的解釋選取器值的操作(請參閱Overview)。

+0

好的答案,我可以把一些代碼以更好的方式來理解 –

+0

好主意,我明白了非常感謝你 –