View 在选择器视图中从多行中分离数据

View 在选择器视图中从多行中分离数据,view,row,rows,picker,View,Row,Rows,Picker,我创建了包含4行的选择器视图,但所有行中的数据都是相同的。那么,如何将数据从每一行中分离出来并用于计算呢?也许这可以解决您不显示数据的问题?我真的不知道,因为我看不出你已经做了什么 -(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{ return 4; } -(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponen

我创建了包含4行的选择器视图,但所有行中的数据都是相同的。那么,如何将数据从每一行中分离出来并用于计算呢?

也许这可以解决您不显示数据的问题?我真的不知道,因为我看不出你已经做了什么

-(NSInteger)numberOfComponentsInPickerView:(UIPickerView *)pickerView{
    return 4;
}
-(NSInteger)pickerView:(UIPickerView *)pickerView numberOfRowsInComponent (NSInteger)component{

    return rowOneItems.count;
    return rowTwoItems.count;
    return rowThreeItems.count;
    return rowFourItems.count;
}
-(NSString*)pickerView:(UIPickerView *)pickerView titleForRow:(NSInteger)row forComponent:(NSInteger)component{

    if(component == 1)
        return[rowTwoItems objectAtIndex:row];
    else if(component == 2)
        return[rowThreeItems objectAtIndex:row];
    else if(component == 3)
        return[rowFourItems objectAtIndex:row];
    else
        return [rowOneItems objectAtIndex:row];
}

也许添加iOS/UIKit标签会有所帮助。