title: willAnimateRotationToInterfaceOrientation not called on popViewControllerAnimated
body: <p>In the MainViewController I have to adjust some images on orientation change. Easy - just add the code to the <em>willAnimateRotationToInterfaceOrientation:</em> callback</p>
  
  <pre><code>- (void) willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)orientation duration:(NSTimeInterval)duration {
    NSLog(@"orientation: %@", name(orientation));
    ..
  </code></pre>
  
  <p>Works as expected. While in Portrait I push another orientation aware UIViewController onto the UINavigationController. I rotate to Landscape and all is good.</p>
  
  <p>Then I go back to the MainViewController by calling</p>
  
  <pre><code>[self.navigationController popViewControllerAnimated:YES];
  </code></pre>
  
  <p>While the subviews of the MainViewController get adjusted to Landscape according to the autoresize masks, <em>willAnimateRotationToInterfaceOrientation:</em> does not get called!</p>
  
  <p>I would have expected <em>willAnimateRotationToInterfaceOrientation:</em> to be either also called when not on top of navigation controller stack or at least get called when returning to the top of the stack.</p>
  
  <p>I assume I could manually call <em>willAnimateRotationToInterfaceOrientation:</em> before the pop but that feels wrong.</p>
  
  <p>What am I missing?</p>