title: iPhone UITableViewController custom layout
body: <p>I'm a beginner in iPhone programing. My first app is a UITableViewController but now I would like to experiment a little bit. The idea is to create a custom layout that would look like this:</p>
  
  <p>The layout:</p>
  
  <pre><code>---------------------
  Image     |    Button     
  ---------------------
  UICalendar
  ---------------------
  UITableView
  ---------------------
  Button     |   Button
  ---------------------
  </code></pre>
  
  <p>QUESTION 1:
  As you can see I would like to add some additional UI elemnts. All the tutorials I've seen describe UITableViewController as a single UITableView (no other UI elements included in a controller). 
  So my question would be is it possible to extend UITableViewController to have that kind of layout? What is a proper way to do it?</p>
  
  <p>QUESTION 2:
  For UITableViewController I don't use XIB file but some people do. Why would I use XIB file when creating a UITableViewController? What are the benefits? What is the best practice?</p>
  
  <p>UPDATE:
  Actually what I'm thinking of is to have a separated controller for UICalendar (UICalendarController) and UITableView (UITableViewController). I just don't know how to implement that.</p>
  
  <p>Thx.</p>