title: Subclass UITabBarController to adjust its frame
body: <p>I'm having some problems resizing a UITabBarController as I only want it to take up the bottom half of the screen. It seems to force itself to display the full height of the screen (minus the status bar if showing). </p>
  
  <p>I have tried subclassing it and modifying the controller's view's frame on methods such as <code>viewWillAppear;</code> but it's just doesn't work. There are occasions where I can force it's position to be altered, but as soon as another tab is selected, or if another view controller is presented modally in front of it, it resizes back to full screen!</p>
  
  <p>I've tried setting the UIWindow (which the tab bar controller is added to) to <code>autoresizesSubviews:NO</code> and the tab bar's <code>autoresizingMask:UIViewAutoresizingNone</code> but that doesn't do it!</p>
  
  <p>Any help would be greatly appreciated!</p>