title: Orientation handling in Interface Builder
body: <p>I need to handle orientation (Portrait - Landscape) in my application. Basic layout of my screen is UIView -> UIImageView -> UITableView (Background = ClearColor) (in that z-order) so that it looks like the table has a background image.  </p>
  
  <p>I need to do the following:  </p>
  
  <ul>
  <li>Different images in UIImageView in both modes.  </li>
  <li>Each cell in the table needs to have 3/4 images laid out side-by-side (3 in portrait and 4 in landscape).</li>
  </ul>
  
  <p><strong>All of this needs to be done in the interface builder (to the maximum possible extent).</strong></p>
  
  <p>What I have tried so far:  </p>
  
  <ul>
  <li>IB does give you the option of Orientation for View. But I couldn't find a way of setting different image for each orientation.  </li>
  <li>Following a hierarchy where I derive 2 separate VCs (with 2 separate NIBs) from one single base class. Only problem is this is a Universal build, so I'll have to do this for each view in both iPad and iPhone.</li>
  </ul>
  
  <p>Is there any other better method? If not, is the 2nd option better? Any problems with that approach?</p>