2011-11-24 2 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 컨트롤 이벤트를 사용하면 선택기의 값이 변경된시기를 감지 할 수 있습니다. 이 메서드에서는 피커의 date 속성을 UITextField에 전달하거나 선택적으로 TextField에서 읽는 변수에 전달합니다.

피커 값을 해석하기위한 Apple의 설명서 및 권장 사례가 있습니다 (Overview 참조).

+0

좋은 대답, 더 좋은 방법으로 이해하기 위해 몇 가지 코드를 넣을 수 있습니다 –

+0

우수 아이디어, 정말 고맙습니다. –

관련 문제