繁体   English   中英

如何在UIPickerView上获取文本?

[英]How can I get text on UIPickerView?

如果我使用带有自定义View(3个组件)的UIPickerView。如何从每个selectedRow中获取UIPickerView上的每个文本?

谢谢...

这取决于您决定如何将文本放入组件中。

例如,如果您使用myArray

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

您可以使用选择器的委托方法

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

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM