2011-01-13 4 views

답변

0

당신은 UR 방법에 대한 선택기의 대리자 메서드

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

{ 

    if(component==0) 
    { 
     int i=row;  //here i returns the row selected by you in picker component 0 
    } 
    else if(component==1) 
    { 
     int j=row;  //here j returns the row selected by you in picker component 1 
    } 
    else if(component==2) 
    { 
     int k=row;  //here k returns the row selected by you in picker component 2 
    } 

} 
0

그것은 당신이 구성 요소에 텍스트를 배치하기로 결정 방법에 따라 달라집니다.

예를 들어, myArray 사용하는 경우 :

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component 
{ 
    NSLog(@"%@",[myArray objectAtIndex:row]); 
} 
+0

감사를 사용할 수 있습니다, 그러나 나는뿐만 아니라 각 구성 요소 1 개 배열, 컴포넌트 2를 사용하고 3와 Multiarray. – miniHsieh

+1

은 내가 사용하는 코드를 보여줌으로써 더 잘 도와 줄 수 있습니다. – WrightsCS

관련 문제