2011-01-13 23 views

答えて

0

あなたはウルの方法のためのピッカーのデリゲートメソッド

-(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

関連する問題