title: How can I resize a UITableView and scale down it's contents proportionally
body: <p>This has been frustrating me for the past two days now...</p>
  
  <p>I have a custom navigation controller that consists of a UICollectionView that holds a UITableViewController in each of it's cells.</p>
  
  <p>The effect I'm hoping to achieve is this:</p>
  
  <p><a href="https://i.stack.imgur.com/3M7GJ.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/3M7GJ.gif" alt="This is how the nav &quot;should&quot; look"></a></p>
  
  <p>I'm using <a href="https://github.com/zats/Voltron" rel="nofollow noreferrer">Voltron</a> to manage the UITableViewControllers within the UICollectionViewCells and it seems to work nicely.</p>
  
  <p>Here's my view structure (simplified):</p>
  
  <pre><code>-- WMLCollectionView ( Subclass of UICollectionView from Voltron)
     +-- WMLCollectionViewCell
     |   `-- UIView
     |       `-- UITableView
     |           +-- UITableViewWrapperView
     |           |   `-- VenueCell
     |           |       +-- UITableViewCellContentView
     |           |       |   +-- UIImageView
     |           |       |   +-- UILabel
     |           |       |   `-- UILabel
     |           |       +-- _UITableViewCellSeparatorView
     +-- WMLCollectionViewCell(
       # ...
  </code></pre>
  
  <h2>The problem</h2>
  
  <p>This works well in the sandbox shown in the animation I've uploaded, but in my <em>real world</em> app, it's not working as I hoped.  The UITableView controllers and their cells are built using Interface builder.</p>
  
  <p>When I click to "zoom out" and scroll from one controller to another, the content within the UITableViewCell (the UIImageView and the 2 UILabels) don't scale down to resize with it. The cells become disproportionate in their scaled down UITableView containers.</p>
  
  <p>Can anybody suggest how I can get the content of the UITableViewCells to scale down <em>with</em> the UITableViews?</p>