title: Best way to handle multiple UITableViews in one UIViewController?
body: <p>I have a <code>UIViewController</code> that should be capable of displaying <code>tableView</code>s with multiple data sources. The <code>UITableView</code> spans about half the size of the screen, and there is and up and down button that allows you to go through different data. Everytime the up and down button is hit, I'd like to ultimately use <code>UIViewAnimationTransitionCurlDown</code> or something similar to display the next <code>UITableView</code>.</p>
  
  <p>The question is: do I need multiple <code>UIViewControllers</code> to do this, with a <code>tableView</code> embedded in each one? Should I just create one instance of <code>UITableView</code> and change its data source when an up or down button is hit? If it's only one instance of <code>UITableView</code>, how do I manage to get a curl transition over the portion of the screen it takes up to make it look like a new <code>tableView</code> is coming in?</p>