title: Why does my TTTableViewController not appear
body: <p>I have an application which contains a scrollview with two subviews (to scroll left and right between them) </p>
  
  <p>Both views appear correctly and scrolling between the views worked fine. Now I want to change the first view to be a TTTableView (courtesy of Three20) but when I use the class 'TableControlsTestController' from the TTCatalog application all I see is an empty tableView</p>
  
  <p>Note that this class contains all the data to display 6 cells</p>
  
  <p>To add the new TTTableView I use the following</p>
  
  <pre><code> [scrollView addSubview:detailView.view];
  </code></pre>
  
  <p>where detailView is the instance of TableControlsTestController</p>
  
  <p>To try and narrow down where the problem is I also tried calling</p>
  
  <pre><code>[self presentModalViewController:detailView animated:YES];
  </code></pre>
  
  <p>This correctly displays the tableview with the 6 cells.</p>
  
  <p>Why when I try to add the view to the scrollView does this not work as I expect?</p>
  
  <hr>
  
  <p>For reference if you do not have access to the TTCatalog</p>
  
  <pre><code>#import "TableControlsTestController.h"
  
  ///////////////////////////////////////////////////////////////////////////////////////////////////
  
  @implementation TableControlsTestController
  
  ///////////////////////////////////////////////////////////////////////////////////////////////////
  // NSObject
  
  - (id)init {
    if (self = [super init]) {
      self.tableViewStyle = UITableViewStyleGrouped;
      self.autoresizesForKeyboard = YES;
      self.variableHeightRows = YES;
  
      UITextField* textField = [[[UITextField alloc] init] autorelease];
      textField.placeholder = @"UITextField";
      textField.font = TTSTYLEVAR(font);
  
      UITextField* textField2 = [[[UITextField alloc] init] autorelease];
      textField2.font = TTSTYLEVAR(font);
      textField2.contentVerticalAlignment = UIControlContentVerticalAlignmentCenter;
      TTTableControlItem* textFieldItem = [TTTableControlItem itemWithCaption:@"TTTableControlItem"
                                                              control:textField2];
  
      UITextView* textView = [[[UITextView alloc] init] autorelease];
      textView.text = @"UITextView";
      textView.font = TTSTYLEVAR(font);
  
      TTTextEditor* editor = [[[TTTextEditor alloc] init] autorelease];
      editor.font = TTSTYLEVAR(font);
      editor.backgroundColor = TTSTYLEVAR(backgroundColor);
      editor.autoresizesToText = NO;
      editor.minNumberOfLines = 3;
      editor.placeholder = @"TTTextEditor";
  
      UISwitch* switchy = [[[UISwitch alloc] init] autorelease];
      TTTableControlItem* switchItem = [TTTableControlItem itemWithCaption:@"UISwitch" control:switchy];
  
      UISlider* slider = [[[UISlider alloc] init] autorelease];
      TTTableControlItem* sliderItem = [TTTableControlItem itemWithCaption:@"UISlider" control:slider];
  
      self.dataSource = [TTListDataSource dataSourceWithObjects:
        textField,
        editor,
        textView,
        textFieldItem,
        switchItem,
        sliderItem,
        nil];
    }
    return self;
  }
  
  @end
  </code></pre>