Если я использую UIPickerView с пользовательским представлением (3 компонента). Как я могу получить каждый текст в UIPickerView из каждого выбранногоRow ??Как получить текст в UIPickerView?
БЛАГОДАРНОСТЬ ...
Если я использую UIPickerView с пользовательским представлением (3 компонента). Как я могу получить каждый текст в UIPickerView из каждого выбранногоRow ??Как получить текст в UIPickerView?
БЛАГОДАРНОСТЬ ...
Вы можете использовать метод делегата сборщика
-(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
}
}
Это зависит от того, как вы решили поместить текст на компоненты.
Например, если вы используете myArray
:
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
NSLog(@"%@",[myArray objectAtIndex:row]);
}
Спасибо за ур метод, но я не использую только 1 массив в каждом компоненте, COMPONENT2 и 3 с Multiarray. – miniHsieh
показать код, который вы используете, чтобы я мог лучше вам помочь. – WrightsCS