2010-04-02 17 views
18

मैं UIPickerView मूल्य के परिवर्तन का पता लगाने के लिए चाहते हैं।UIPickerView पर परिवर्तनों का पता कैसे लगाएं?

UIPickerView जवाब addTarget लिए अगर मैं इस तरह एक कोड का इस्तेमाल किया:

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

} 

UIPickerView *questionPicker = [[UIPickerView alloc] init]; 
[questionPicker addTarget:self action:@selector(valueChange:) forControlEvents:UIControlEventValueChanged]; 

मैं कैसे कर सकते एक ही बातें लेकिन एक सही तरीका है?

उत्तर

51

आप UIPickerViewDelegate को देखें, तो यह है:

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

बस अपने पिकर विचारों प्रतिनिधि निर्धारित करने और इसे लागू।

संबंधित मुद्दे