2010-04-02 3 views
18

UIPickerView 값의 변경을 감지하고 싶습니다.UIPickerView에서 변경 사항을 감지하는 방법은 무엇입니까?

 
-(void) valueChange:(id)sender { 
change = YES; 

} 

UIPickerView *questionPicker = [[UIPickerView alloc] init]; 
[questionPicker addTarget:self action:@selector(valueChange:) forControlEvents:UIControlEventValueChanged]; 
내가 할 수있는 방법

같은 일하지만 올바른 방법 :

UIPickerView의 응답이 나는이 같은 코드를 사용 addTarget을하는 경우

?

답변

51

당신이 UIPickerViewDelegate 보면이 있습니다

- (void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 

는 단순히 피커 뷰 대리자를 설정하고이를 구현.

4

UIPickerViewDelegatepickerView:didSelectRow:inComponent:

관련 문제