title: best method to support multiple orientations on iPAD with storyboards (no AutoLayout or AutoResizing)
body: <p>I want to support landscape &amp; portrait orientations on my iPAD app that uses a storyboard without getting involved into the intricacies of <code>Auto Layout</code> on <code>iOS6+</code> and <code>Auto Resizing</code> on <code>iOS 5</code> and earlier (since the app will support both iOS 5 &amp; 6 so no <code>AutoLayout</code> is allowed here), what I thought of as a beginning point for the solution was the following:</p>
  
  <p>creating two separate storyboards: <code>MainStoryboard-Portrait</code> &amp; <code>MainStoryboard-Landscape</code>, when the current view controller (let's name it FirstViewController) is in portrait, and the user rotates the device to landscape, I <code>instantiate</code> a new <code>FirstViewController</code> from <code>MainStoryboard-Landscape</code> storyboard, and vice versa when the user rotates back to portrait. I did something like this in <code>willRotateToInterfaceOrientation</code> method in <code>FirstViewController.m</code> :</p>
  
  <pre><code>  UIStoryboard *storyboard  = [UIStoryboard storyboardWithName:@"MainStoryboard-Landscape" bundle:[NSBundle mainBundle]];
    FirstViewController *VC =  [storyboard instantiateViewControllerWithIdentifier:@"VC1"];
    self.view = VC.view;
  </code></pre>
  
  <p>but the following crash happens on iOS6+: <code>A view can only be associated with at most one view controller at a time!</code>, tried it also on iOS5 there will be no crash but the rotation does not work properly: window bounds rotates but the view itself keeps as is.</p>
  
  <p>How to get this working on both iOS 5 &amp; 6 ? or if there is another better method please provide me with a working code sample for it and i will award you a bounty of 50 points.</p>