title: How to detect UIPickerView central row when spinning
body: <p>Because of lack of screen space, i try to display description (UILabel appearing right to pickerView when spinning) of image in UIPickerView when user spins the wheel. I use viewForRow: to detect the spin and to show the description. The problem is, using the code i've written so far, it can't display the description of first 2 rows and last 2 rows. 
  Here is my code:</p>
  
  <pre><code>- (UIView *)pickerView:(UIPickerView *)pickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view
  {
      UIImageView *image=[[[UIImageView alloc]initWithImage:[UIImage imageNamed:[zodiacSigns objectAtIndex:row]]]autorelease];
      selectedZodiac.frame=CGRectMake(80, 80, 50, 50);
      selectedZodiac.hidden=NO;
      @try {
      //Here -2 is offset of the view in central row
          selectedZodiac.text=[zodiacSigns objectAtIndex:row-2];
      }
      @catch (NSException *exception) {
          NSLog(@"Exception caught");
      }
      @finally {
  
      }
      if([yourZodiacPicker selectedRowInComponent:0]!=0)
      {
          [self.view insertSubview:selectedZodiac aboveSubview:self.view];
      }
      NSLog(@"reuseView");
      return image;
  }
  </code></pre>
  
  <p>Any help would be greatly appreciated!</p>