Как я могу получить текст на UIPickerView? - PullRequest
0 голосов
/ 13 января 2011

Если я использую UIPickerView с пользовательским представлением (3 компонента). Как я могу получить каждый текст в UIPickerView из каждого selectedRow ??

СПАСИБО ...

Ответы [ 2 ]

0 голосов
/ 13 января 2011

Вы можете использовать метод делегата выбора

-(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 голосов
/ 13 января 2011

Это зависит от того, как вы решили разместить текст в компонентах.

Например, если вы используете myArray:

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