title: viewWillLayoutSubviews is getting called way too much
body: <p>In my <code>viewController.view</code>, I have some work done in <code>viewWillLayoutSubviews</code> that organizes which subviews are visible, which to bring to the front, which to hide, etc, if the orientation changes.</p>
  
  <p>But I have buttons on my view that somehow cause <code>viewWillLayoutSubviews</code> to get called every time they are pressed. Why would this be? According to the Apple docs, <code>viewWillLayoutSubviews</code> is only called if your view's bounds change.</p>
  
  <p>The result is that my views are getting re-arranged just from pressing a button, but I'm not rotating the device at all nor am I manipulating view.bounds or view.frame in any way.</p>