title: How to detect when autoresizing changes the view's bounds
body: <p>I have a custom UITableViewController that detects when it's view's bounds change and uses that to update the number of thumbnails displayed per tableviewcell.  However, when I embed the tableView inside of another view the bounds do not change, although I can confirm visually that it resizes.</p>
  
  <p>I use KVO to detect when the bounds of the view changes.  From inside my custom TableViewController's viewDidLoad method:</p>
  
  <pre><code>[self.view addObserver:self forKeyPath:@"frame" options:0 context:nil];
  </code></pre>
  
  <p>If I make my tableViewController the root view controller for the app and rotate the iPad the bounds are updated with each rotation, and all works perfectly.</p>
  
  <p>However, with my tableview embedded in the nib of another view controller the bounds never gets updated - nor does the frame.  Despite that, I can see that the tableview itself is resizing correctly as it rotates into/out of landscape mode - so somewhere in the app the real frame/bounds are changing, and just not being reported.  Any idea how I can access what's really happening?</p>