Я использовал didSelectRow. Я создаю UILabel и пишу белый текст из сборщика. массив1, массив2 - NSMutableArray с текстом из компонентов.
-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component
{
selection[component] = row;
[self updateText];
}
-(void)updateText
{
label.text = [ NSString stringWithFormat:@"%@%@ g/L", [array1 objectAtIndex:selection[0]], [array2 objectAtIndex:selection[1]] ];
}