title: Extend PickerViews Component while touching
body: <p>I have a UIPickerView with a variable number of components to display. In its contoller i have this <code>-pickerView:withForComponent:</code></p>
  
  <pre><code>- (CGFloat)pickerView:(UIPickerView *)pv widthForComponent:(NSInteger)component {
      CGFloat f;
      if (component == 0) {
          f = 30;
  
      } else {
          if ([componentsData count]&gt;2) {
              f = 260.0/([componentsData count]-1);
          } else{
              f = 260.0;
          }
      } 
      return f;
  }
  </code></pre>
  
  <p>this works fine if I call <code>[pickerView reloadAllComponents]</code>, but how could I extend a components width if it is touched (and of course shrink all others)?</p>