iPad 용 버튼을 사용하지 않고 UITextField에 값을 표시하기 위해 UIdataPicker를 사용하려는 응용 프로그램이 있습니다.버튼없이 UITataPicker의 값을 UITextField에 표시하는 방법
내가 원하는 선택기에서 어떤 종류의 이벤트가 발생하는지 알 수 없습니다. 또한, 내가 그것을 달성하기 위해 필요한 소스.
도와주세요. 제발!
iPad 용 버튼을 사용하지 않고 UITextField에 값을 표시하기 위해 UIdataPicker를 사용하려는 응용 프로그램이 있습니다.버튼없이 UITataPicker의 값을 UITextField에 표시하는 방법
내가 원하는 선택기에서 어떤 종류의 이벤트가 발생하는지 알 수 없습니다. 또한, 내가 그것을 달성하기 위해 필요한 소스.
도와주세요. 제발!
도움이 될 수 있습니다.
[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를 추가하는 것을 잊지 마십시오.
UIControlEventValueChanged 컨트롤 이벤트를 사용하면 선택기의 값이 변경된시기를 감지 할 수 있습니다. 이 메서드에서는 피커의 date 속성을 UITextField에 전달하거나 선택적으로 TextField에서 읽는 변수에 전달합니다.
피커 값을 해석하기위한 Apple의 설명서 및 권장 사례가 있습니다 (Overview 참조).
좋은 대답, 더 좋은 방법으로 이해하기 위해 몇 가지 코드를 넣을 수 있습니다 –
우수 아이디어, 정말 고맙습니다. –
tnahkyou! 나는 그것을 얻었다. –