title: How to resize UIView properly when changing orientation?
body: <p>When I change orientation my textview resizes improperly, the bounds jump to the right or to the left or down or up... here is my code, help my please.... How can I resize my fullText UIView.. thanks</p>
  
  <pre><code>- (void)viewDidLoad
   { frameHor=CGRectMake(0,10,275,306);
      frameVer=CGRectMake(0, 51, 320, 351);
  ..
  }
  
  
  
  - (void)willRotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration{
      [super willRotateToInterfaceOrientation:toInterfaceOrientation duration:duration];
      if(toInterfaceOrientation == UIInterfaceOrientationPortrait || toInterfaceOrientation == UIInterfaceOrientationPortraitUpsideDown){
          //self.view = portraitView;
          [self changeTheViewToPortrait:YES andDuration:duration];
  
      }
      else if(toInterfaceOrientation == UIInterfaceOrientationLandscapeRight || toInterfaceOrientation == UIInterfaceOrientationLandscapeLeft){
          //self.view = landscapeView;
          [self changeTheViewToPortrait:NO andDuration:duration];
      }
  }
  
  //--------------------------------------------------------------------------------------------------------------------------------------------------------------------
  
  - (void) changeTheViewToPortrait:(BOOL)portrait andDuration:(NSTimeInterval)duration {
  
      [UIView beginAnimations:nil context:NULL];
      [UIView setAnimationDuration:duration];
  
      if(portrait){
  
          self.titleLabel.hidden=NO;
          self.backButton.hidden=NO;
          [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"det.png"]]];
          self.fullText.frame=CGRectMake(frameVer.origin.x, frameVer.origin.y, frameVer.size.width, frameVer.size.height);
  
  
  
      }
      else{   
  
          self.titleLabel.hidden=YES;
          self.backButton.hidden=YES;
  
          self.fullText.frame=CGRectMake(frameHor.origin.x, frameHor.origin.y, frameHor.size.width, frameHor.size.height);
          [self.view setBackgroundColor:[UIColor colorWithPatternImage:[UIImage imageNamed:@"T_iphoneauto.png"]]];
  
  
  
  
      }
  
      [UIView commitAnimations];
  }
  </code></pre>